我试图了解以编程方式将 HTML 转换为 PDF/Postscript 的过程是什么
所有谷歌搜索都会出现库来执行此操作,但我对所需的实际过程更感兴趣。
我知道您可以设置 Postscript 打印机并直接打印到该打印机,但其中一些库似乎可以即时创建 PDF 以允许预览等。
有没有人有这方面的经验,或者可以提供任何指导?
我试图了解以编程方式将 HTML 转换为 PDF/Postscript 的过程是什么
所有谷歌搜索都会出现库来执行此操作,但我对所需的实际过程更感兴趣。
我知道您可以设置 Postscript 打印机并直接打印到该打印机,但其中一些库似乎可以即时创建 PDF 以允许预览等。
有没有人有这方面的经验,或者可以提供任何指导?
是的!试试这个:http ://code.google.com/p/wkhtmltopdf/ 。如果您有兴趣编写一个,请阅读它的代码。渲染成 PDF/PS/PNG/JPEG 非常简单。
阅读这些: http ://doc.qt.nokia.com/4.6/qwebframe.html#render & http://doc.qt.nokia.com/4.6/qpainter.html
我在我的 HTML 到 PDF/PNG/JPEG 程序中使用了 qwebframe 和 qpainter。它就像一个魅力!如果您懒于编码,请坚持使用 wkhtmltopdf。
我最终为此使用了 iTextSharp,效果非常好