如何将存储在strResponse中的HTML转换为PDF文件,我正在使用itextSharp dll
本文关键字:文件 itextSharp PDF dll 存储 strResponse 中的 转换 HTML | 更新日期: 2023-09-27 18:16:19
我需要使用其url创建网页的pdf。我得到了网页的HTML使用
WebRequest myWebRequest = WebRequest.Create("http://www.google.com");
WebResponse myWebResponse = myWebRequest.GetResponse();
Stream ReceiveStream = myWebResponse.GetResponseStream();
Encoding encode = System.Text.Encoding.GetEncoding("utf-8");
StreamReader readStream = new StreamReader(ReceiveStream, encode);
string strResponse = readStream.ReadToEnd();
可以在如何转换HTML存储在strResponse到PDF文件,我正在使用itextSharp dll的帮助。
谢谢Ratika
您可以使用iTextsharp的HTMLWorker将Html转换为Pdf,如下所示:
遗憾的是没有自动化。您必须自己解析它并将内容添加到pdf文档中。您可以尝试使用一个名为XMLWorker的插件来帮助转换,但这将是一个蛮力过程。