這是我的代碼:如何使用itextsharp將html頁面轉換爲PDF格式的css文件?
Response.ContentType = "application/pdf";
Response.AddHeader("content-disposition", "attachment;filename=TestPage.pdf");
Response.Cache.SetCacheability(HttpCacheability.NoCache);
StringWriter sw = new StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(sw);
this.Page.RenderControl(hw);
StringReader sr = new StringReader(sw.ToString());
Document pdfDoc = new Document(PageSize.A4, 10f, 10f, 100f, 0f);
HTMLWorker htmlparser = new HTMLWorker(pdfDoc);
PdfWriter.GetInstance(pdfDoc, Response.OutputStream);
pdfDoc.Open();
**htmlparser.Parse(sr);** //the exception here
pdfDoc.Close();
Response.Write(pdfDoc);
Response.End();
的錯誤是:
無法轉換類型 'iTextSharp.text.html.simpleparser.CellWrapper' 鍵入 「對象iTextSharp.text.Paragraph 」。
這是什麼例外?
您使用的是什麼版本的iTextSharp? –
你有答案嗎? – Velu
請訪問此鏈接並嘗試使用itextsharp的版本...它可能會解決您的錯誤。 –