相关疑难解决方法(0)

用PHP将HTML + CSS转换为PDF?

我有一个HTML(不是XHTML)文档,可以在Firefox 3和IE 7中呈现.它使用相当基本的CSS来设置它并在HTML中呈现得很好.

我现在正在采用将其转换为PDF的方法.我试过了:

  • DOMPDF:表格存在很大问题.我考虑了我的大型嵌套表并且它有所帮助(在它消耗高达128M的内存然后死亡之前 - 这就是我对php.ini内存的限制)但是它使表格完全混乱并且似乎没有得到图片.这些表只是基本的东西,有些边框样式可以在不同的点添加一些线条;
  • HTML2PDF和HTML2PS:我实际上有更好的运气.它呈现了一些图像(所有图像都是谷歌图表URL),表格格式要好得多,但它似乎有一些复杂性问题,我还没有想到,并且因为未知的node_type()错误而死亡.不知道从哪里开始; 和
  • Htmldoc:这似乎在基本HTML上运行良好,但几乎不支持CSS,所以你必须用HTML做所有事情(我没有意识到它仍然是2001年在Htmldoc-land ...)所以它对我来说没用.

我尝试了一个名为Html2Pdf Pilot的Windows应用程序,它实际上做得相当不错,但我需要的东西至少在Linux上运行,理想情况下通过Web服务器上的PHP按需运行.

我错过了什么,或者我该如何解决这个问题?

html css php pdf pdf-generation

1585
推荐指数
27
解决办法
85万
查看次数

如何在Python中创建PDF文件

我正在开发一个项目,它从用户那里获取一些图像,然后创建一个包含所有这些图像的PDF文件.

在Python中有没有办法或任何工具?例如,从image1 + image 2 + image 3 - > PDF文件创建PDF文件(或eps,ps)?

python pdf

156
推荐指数
13
解决办法
31万
查看次数

将HTML文件转换为PDF

我需要从现有的(X)HTML文档自动生成PDF文件.输入文件(报告)使用相当简单的基于表格的布局,因此可能不需要支持真正花哨的JavaScript/CSS内容.

由于我习惯于使用Java,因此最好能够在java项目中轻松使用.但它只需要在Windows系统上工作.

一种方法是可行的,但不能产生高质量的输出(至少开箱即用)是使用CSS2XSLFO和Apache FOP来创建PDF文件.我遇到的问题是,虽然很好地转换了CSS属性,但表格布局非常混乱,文本流出表格单元格.

我还快速浏览了Jrex,这是一个使用Gecko渲染引擎的Java-API.

有没有办法从Internet Explorer渲染引擎中获取渲染页面并自动将其发送到PDF-Printer工具?我没有windows中的OLE编程经验,所以我不知道什么是可能的,什么不是.

你有好主意吗?

编辑:FlyingSaucer/iText看起来很有前途.我会尽力去做.

感谢所有的答案

html java pdf pdf-generation

125
推荐指数
3
解决办法
20万
查看次数

标签 统计

pdf ×3

html ×2

pdf-generation ×2

css ×1

java ×1

php ×1

python ×1