我正在构建一个 Web 应用程序,需要逐个客户创建文档。这些文件将以 pdf 格式保存。
我正在寻求这些报告的处理和制作方面的帮助,我应该使用 doc/docx 模板并将该数据加载到文件中然后创建 pdf(如果可能的话),还是在 html/css 中创建文档和然后使用 dompdf 或类似的东西来创建 pdf?
我使用 codeigniter 作为我的框架。
我正在构建一个 Web 应用程序,需要逐个客户创建文档。这些文件将以 pdf 格式保存。
我正在寻求这些报告的处理和制作方面的帮助,我应该使用 doc/docx 模板并将该数据加载到文件中然后创建 pdf(如果可能的话),还是在 html/css 中创建文档和然后使用 dompdf 或类似的东西来创建 pdf?
我使用 codeigniter 作为我的框架。
我猜是个人喜好,但我真的很喜欢 XSLFO 和 FOP。 http://grover.open2space.com/content/creating-pdf-code-fop
MPDF为我创造了奇迹。这是一个 HTML 到 PDF 的程序。它支持相当多的 CSS,而且我通常发现它很容易使用。
我的应用程序正在创建具有不同页面布局/方向、多个表格、图像、字体、PDF 导入等的 100 多页报告,并且 MPDF 部分工作可靠。
个人经验:我用过tcpdf,对我得到的结果很满意。
我发现几乎任何 PDF 创建库的排版质量都非常糟糕。如果完全可以选择,您可以考虑将数据粘贴到 LaTeX 模板中并在该模板上运行pdflatex
(或xelatex
)以获得美观、高质量的文档。
这将需要您进行一定数量的设置和开发,但它有可能看起来比任何直接的 PDF 创建结果都要好得多。