1
我試圖使用SelectPdf for .NET社區版本將簡單的網頁轉換爲pdf。 該頁面類似於調查,因此用戶登錄並輸入詳細信息,並應按鈕單擊轉換爲PDF。SelectPdf for .NET在從url生成pdf html時不採摘控件文本
該工具在開發環境中工作良好。但是,當我將其移至生產服務器時,它無法打印由用戶 提交的答案,而pdf僅顯示了帶有問題和答案字段的空白頁面(答案顯示在屏幕上),但未顯示在PDF中。
用戶登錄到該網站使用Windows身份驗證
請參見下面的代碼:
<code>
TextWriter myWriter = new StringWriter();
HtmlTextWriter htmlWriter = new HtmlTextWriter(myWriter);
base.Render(htmlWriter);
// instantiate a html to pdf converter object
HtmlToPdf converter = new HtmlToPdf();
// create a new pdf document converting the html string of the page
PdfDocument doc = converter.ConvertHtmlString(
myWriter.ToString(), Request.Url.AbsoluteUri);
// save pdf document
//// save pdf document
string doc_Name = "_PDR.pdf";
doc.Save(Response, false, lblTeamMemberName.Text + doc_Name);
//doc.Save(Response, false, "Sample.pdf");
// close pdf document
doc.Close();