【发布时间】:2013-04-17 10:26:07
【问题描述】:
我需要生成一个大的 PDF,确切地说是 2480 页。 目前我正在使用 indesign,而输出正是我想要的。 我宁愿不参与文档创建过程。 indesign执行数据合并、生成pdf、保存pdf、保存pdf.indd文件需要31分钟。 (我真的不需要 pdf.indd 文件,但如果 pdf 发生某些事情,我宁愿不必重新创建数据合并)
我希望有一个 php 或类似的解决方案。目前我的数据存储在 MySQL 中。 大多数 pdf 是静态文本,有 19 个动态驱动的文本字段。 pdf 上有一张图片,75x100px @ 72dpi。
输出需要准确,pdf文件被打印并切成4.25英寸的两半。
我尝试过 TCPDF,虽然它可以快速生成多达 50 页,但之后它宁愿死掉也不愿给我一个输出。我也玩过 mPDF,发现它……不那么友好。我还考虑过生成许多小文件并使用一些实用程序将较小的 pdf 合并为一个大 pdf。虽然这看起来像是在山上开车。
任何想法都会有所帮助。
【问题讨论】:
-
为什么不对你的页面进行分组。例如,就我而言,我将页面分为 18 个批次。然后我批量生成它们。我认为没有其他方法可以让它更快。 PS:我用的是 TCPDF。
标签: php pdf adobe-indesign