【发布时间】:2012-08-23 12:59:35
【问题描述】:
我正在使用expertPDF 将几个网页转换为PDF,其中一个我遇到了困难。此页面仅在向其发布信息时呈现内容,并且内容是文本和 PNG 图形(图形是最重要的部分)。
我尝试在正文 onload='' 事件上创建一个带有“自动提交”的页面表单。如果我转到此页面,它会自动发布到第 3 方页面,并且我会按预期获得该页面。但如果页面被重定向,ExpertPDF 似乎不会拍摄“快照”。
我尝试使用 HTTPRequest/Response 和 WebClient,但只能检索不包含 PNG 图形的 HTML。 知道如何创建一个包含 HTML 和 PNG 图的内存流或发布到它,然后以某种方式将 ExpertPDF 发送到该 URL 以获取发布结果的快照吗?
非常感谢您的帮助 - 我花了太多时间尝试这个 sniff。 谢谢!
【问题讨论】:
-
我是否理解正确,ExpertPDF 需要静态内容 (HTML+PNG) 的 URL 才能准备 PDF?
-
ExpertPDF 可以将多个网页附加在一起以创建一个 PDF(我已经在这样做),但我需要再附加一个网页,该网页仅在某些数据发布到它时才会呈现。如果我将此页面的 URL 传递给 ExpertPDF 以附加到 PDF,它不会附加任何内容,因为它使用的是“GET”而不是“POST”(不呈现任何内容)。
标签: c# webclient httprequest