【发布时间】:2009-10-29 23:53:03
【问题描述】:
我在项目(delphi 项目)中有多个好评如潮的报告(项目),我想将它们全部保存在一个 pdf 文件中。我该怎么做?
【问题讨论】:
标签: delphi pdf rave-reports
我在项目(delphi 项目)中有多个好评如潮的报告(项目),我想将它们全部保存在一个 pdf 文件中。我该怎么做?
【问题讨论】:
标签: delphi pdf rave-reports
虽然我对 Rave 报告没有任何实际经验,但我还必须将多个“pdf”页面拼接到一个 pdf 文档中。我最终使用Gnostice PDFToolkit 进行最终合并,效果很好。就我而言,我正在生成数千页文档,所以我确信它会满足您的需求。
【讨论】:
Rave 是否已经导出为 PDF?如果是这样,那么有许多库支持以编程方式合并 PDF。它们之间的主要区别在于它们一次可以合并多少个文件(有些只支持两个,有些支持一次合并一个完整的数组)以及生成输出的速度。
但是,如果 Rave 尚未导出为 PDF,那么您可能需要基于打印机驱动程序的 PDF 组件。想法是告诉 Rave 将报告打印到指定的虚拟打印机,然后使用基于打印机驱动程序的组件将该打印作业捕获为 PDF。获得 PDF 后,您可以进行合并。
自从我亲自使用 Rave 已经有好几年了(上次是在 C++Builder/Delphi 6 天),但希望这会有所帮助。如果您需要更多信息,请告诉我,我在 Borland 工作了很长时间(在他们成为 Embarcadero 之前),现在为开发人员使用 PDF 工具包。
【讨论】: