我设法将HTML页面转换为PDF文档数据。现在,我添加了一个PDF文件的上传来包含在这个文档数据中。我期待找到最好的方式来做到这一点,并没有发现任何正确的工作。以下是具体细节:使用PHP输出HTML + PDF到PDF格式
- HTML构成了页面的一半,上传的PDF必须从此页面开始追加。
- 如果附加的PDF超过半页,它会继续到第二页(HTML内容和PDF内容之间没有分页符)
- 完全包含多页PDF(一旦我有一个好的解决方案,我可以计算这部分出)
我已经尝试了几种不同的方法,每一个都有自己的缺点:。
- PDF到HTML的转换,并与原有的HTML格式化的问题吨结合。如果客户端保持格式简单,这不是问题(但我们都知道t不会发生)。
- 只需将PDF附加到PDF输出。启动第2页上的追加,而不是第1页。
- 将PDF转储到图像并将图像标签放入HTML中。最漂亮的结果,但需要裁剪空白,并推动任何超过半页的东西到第二。
我使用DOMPDF进行HTML到PDF的转换。因为我试过PDFLib,FPDI和ImageMagick/GhostScript(图像转换)。也许这是在黑暗中拍摄的,但是有谁知道更好的方法?
你没有提到的另一个主要的PDF库是TCPDF。 http://tcpdf.org/ – SDC 2012-07-23 15:58:22
你有没有试过这个:http://www.fpdf.org/ – 2012-07-25 03:18:26