4

我已经设法将 HTML 页面转换为 PDF 文档数据。现在,我正在为要包含在此文档数据中的 PDF 添加上传。我正在寻找最好的方法来做到这一点,但还没有找到任何合适的方法。以下是具体情况:

  • HTML 占页面的一半,上传的 PDF 必须从该页面开始附加。
  • 如果附加的 PDF 超过半页,则继续到第二页(HTML 内容和 PDF 内容之间没有分页符。
  • 完全包含多页 PDF(一旦我有一个好的解决方案,我就可以弄清楚这部分)。

我尝试了几种不同的方法,每种方法都有自己的缺点:

  • 将 PDF 转换为 HTML 并与原始 HTML 相结合。大量的格式问题。如果客户端保持格式简单,这不是问题(但我们都知道这不会发生)。
  • 只需将 PDF 附加到 PDF 输出。在第 2 页而不是第 1 页开始追加。
  • 将 PDF 转储到图像中并在 HTML 中放置图像标记。最漂亮的结果,但需要裁剪空白并将任何超过半页的内容推到第二页。

我正在使用 DOMPDF 进行 HTML 到 PDF 的转换。因为我尝试过 PDFLib、FPDI 和 ImageMagick/GhostScript(图像转换)。也许这是在黑暗中拍摄,但有人知道更好的方法吗?

4

2 回答 2

1

我是 PrinceXML 的忠实粉丝,但它不是免费的。

于 2012-07-25T23:27:23.670 回答
1

IBM 在此处的开发人员作品文章中推荐 FPDF 。你可以在这里找到图书馆:http ://www.fpdf.org/

于 2012-07-31T02:54:19.077 回答