-1

我需要使用它的 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();

任何人都可以帮助如何将存储在 strResponse 中的 HTML 转换为 PDF 文件,我正在使用 itextSharp dll。

谢谢拉蒂卡

4

2 回答 2

1

您可以使用 iTextsharp 的 HTMLWorker 将 Html 转换为 Pdf,如下所示

于 2013-06-01T16:10:39.227 回答
0

不幸的是,没有自动化。您必须自己解析它并将内容添加到 pdf 文档中。您可以尝试使用一个名为XMLWorker的插件来帮助转换,但这将是一个蛮力的过程。

于 2013-06-01T15:52:29.350 回答