本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

将HTML + CSS转换为PDF

发布于2021-03-10 19:57     阅读(1672)     评论(0)     点赞(7)     收藏(2)


我有一个HTML(不是XHTML)文档,可以在Firefox 3和IE 7中很好地呈现。它使用相当基本的CSS对其进行样式设置,并在HTML中很好地呈现。

我现在正在寻找一种将其转换为PDF的方法。我试过了:

  • DOMPDF:表格有很大的问题。我考虑了我的大型嵌套表并对其有所帮助(在此之前,它只消耗了128M的内存然后就死了-这就是我对php.ini中的内存的限制),但是它使表完全混乱,并且似乎没有得到图片。这些表只是基本的东西,带有一些边框样式,以便在各个点添加一些线。
  • HTML2PDF和HTML2PS对此我真的很幸运。它呈现了一些图像(所有图像都是Google Chart URL),并且表格格式要好得多,但是似乎存在一些复杂性问题,我还没有弄清楚,并且一直死于未知的node_type()错误。不知道从这里去哪里;
  • Htmldoc:这似乎在基本HTML上可以正常工作,但是几乎不支持CSS,因此您必须使用HTML进行所有操作(我没有意识到它在Htmldoc-land仍然是2001年……),所以对我来说毫无用处。

我尝试了一个名为Html2Pdf Pilot的Windows应用程序,该应用程序实际上做得不错,但我需要的东西至少要在Linux上运行,并且最好在Web服务器上通过PHP按需运行。

我缺少什么,或者如何解决此问题?


解决方案


重要提示: 请注意,此答案写于2009年,可能不是当今2019年最具成本效益的解决方案。如今,在线替代方案要比那时更好。

您可以使用以下一些在线服务:


看看PrinceXML

尽管它不是免费的,但它绝对是最好的HTML / CSS到PDF转换器(但是,您的编程也可能不是免费的,所以如果它为您节省了10个小时的工作时间,您就可以免费在家工作(因为您还需要考虑到替代解决方案将需要您使用正确的软件来设置专用服务器)

哦,是的,我是否提到这是第一个(可能也是唯一)具有完整ACID2的HTML2PDF解决方案

PrinceXML示例



所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.phpheidong.com/blog/article/107/077492bfb1a6de91e626/

来源:php黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

7 0
收藏该文
已收藏

评论内容:(最多支持255个字符)