【发布时间】:2013-07-22 10:23:41
【问题描述】:
我将 Itextsharp v5.4.2 与 mvc4 Web 应用程序一起使用,当尝试添加页面上返回的视图时,加载的 JavaScript 很少,它无法在 itextsharp 的 html 解析器中解析 html 字符串。
请帮助我知道是否有任何替代方法可以使用 itextsharp 解析要转换为 pdf 的网页。如果我使用错误的方法,请纠正我。
<script type="type/javascript">
$(document).ready(function(){});
</script>
<html><table>adsfasdf..</table> some table elements.........</html>
C#代码:
PdfWriter writer= PdfWriter.GetInstance(doc, new FileStream(pdfpath + "/abcdtest.pdf", FileMode.Create));
doc.Open();
var parsedHtmlElement = HTMLWorker.ParseToList(new StringReader(decodedHtmlElement), null);
【问题讨论】:
-
如果您使用 Html 转 pdf 则
-
那么,有没有其他方法可以解析该页面呢?请让我知道忽略要为 pdfconversion 中的 htmlstring 传递的 html 字符串中使用的脚本标签
-
这意味着您只希望在您的 Pdf 中输出 html 标记。我说得对吗?
-
是的.. 也可以在 C# 中,以便可以从我获得的页面中过滤 html 代码并解析它.. 请告诉我,它会有所帮助.. 提前谢谢.. :)
-
我已经添加了代码。检查一下。
标签: c#-4.0 itextsharp