我们正在为Linux和Windows开发软件,该软件需要将CVS文件生成PDF报告。我用C语言写了一个程序,把CVS文件转换成HTML文件(td,tr等)。然后在Linux下使用html2ps和ps2pdf将HTML转换为PS。
然而,如上所述,我们也在为Windows进行开发,虽然我知道html2ps和ps2pdf在Windows下是可用的,但它们有一些依赖项,这会给我们的客户端(即Perl和Ghostscript)带来麻烦。是否有本机Windows控制台应用程序可以将HTML转换为PDF,这些PDF可以作为没有主要依赖项的单个可执行文件分发?
发布于 2011-02-17 21:46:24
我想添加一个我最近使用过的新条目- wkhtmltopdf -它是一个使用webkit渲染的开源项目,这意味着它拥有所有最新和最好的可用工具,包括CSS3,SVG,甚至可以在创建pdf之前让javascript运行。它没有像princeXML一样精致,但它是我找到的最好的自由/开源软件解决方案。
我还没有在多页文档中使用它,但我相信它确实支持css分页符。
发布于 2009-03-25 02:05:32
我在Java中使用过Prince XML,它非常强大且易于使用,但它也是商业的。
发布于 2009-03-25 00:05:12
我使用了ExpertPDF的Html2Pdf转换器组件。很容易使.NET应用程序转换。
https://stackoverflow.com/questions/431117
复制相似问题