我使用了DOMpdf,mpdf,tcpdf,但输出没有成功。
我把我尝试过的所有东西都放在这里,包括 HTML。
输出预览 :
直接查看文件:http://jsfiddle.net/QdhdW/
DOMpdf 和 mPDF 输出:https://www.box.com/s/f7cb2283d196db530702
问题 :
DOM pdf :
- 不好看的 CSS(并且不完全按照要求)
- 第 6-7 页
- pdf 中的刹车记录不在页面,然后不会进入下一页
mPDF :
- 使输出尽可能小,以便所有记录都包含在一个页面中。(不像A4页面那样好)
- 每行之间的边框。(在 HTML 中,行之间没有边框。
我不介意使用任何pdf生成器库,即使我们更改了CSS 或者使CSS内联,没关系。问题是我正在寻找PDF 输出与视图文件中显示的相同。
请帮助我,弄清楚。从昨天开始挣扎。
终于解决了。
感谢大家的尝试。
通过更改CSS仅在DOM Pdf中解决了它。
编辑:让它通过这个工作
http://code.google.com/p/dompdf/issues/detail?id=507
如果其他人有问题。
看看 wkhtmltopdf 它是一个 shell 实用程序,使用 webkit 渲染引擎和 qt 将 html 转换为 pdf。
这将为您提供比其他结果更好的结果,因为它不会尝试在 php 中解析 html/css。
PhantomJS使用webkit渲染器,可以输出到PDF。
http://code.google.com/p/phantomjs/wiki/QuickStart
pdfcrowd是一个用于将HTML转换为PDF的Web服务。