1

我使用过 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 输出。

请帮助我,弄清楚。从昨天开始挣扎。

4

4 回答 4

1

看看wkhtmltopdf,它是一个使用 webkit 渲染引擎和 qt 将 html 转换为 pdf 的 shell 实用程序。

这将为您提供比其他结果更好的结果,因为它不会尝试解析 php.ini 中的 html/css。

于 2012-06-19T11:53:08.380 回答
1

最后我解决了。

感谢大家的尝试。

通过更改 CSS 仅在 DOM Pdf 中解决它。

编辑: 让它通过这个

http://code.google.com/p/dompdf/issues/detail?id=507

如果其他人有问题。

于 2012-06-21T11:53:05.390 回答
0

PhantomJS 使用 webkit 渲染器,可以输出为 PDF。

http://code.google.com/p/phantomjs/wiki/QuickStart

于 2012-06-19T11:54:51.407 回答
0

pdfcrowd是用于将 HTML 转换为 PDF 的 Web 服务。

于 2012-06-19T12:14:42.630 回答