首页 > 解决方案 > 如何在 Delphi 中创建超过 100.000 页的 PDF(synPDF 或其他)

问题描述

我正在使用可以接受 PDF 文件作为输入的设备。为了测试该设备的性能,我想创建一个包含 100.000 页或更多页的 PDF 文件。每页包含简单的文本、一些数字和我使用条形码模块绘制的条形码。

我目前正在使用 Delphi 和 synPDF 来完成这项工作,使用的方法与此处描述的方法相同。这行得通,我可以完美地绘制页面,但是当我达到大约 50.000 页时,我会“内存不足”。这是在 16GB Win10 上。

我尝试使用流式传输方法,类似于mORMot Report 中的示例,但这涉及到大约 25.000 个页面。

有没有比链接或不同模块更好的方法,可以让我创建超过 100.000 页的 PDF 文件?还是 PDF 通常不适合这个页数?

标签: delphisynpdf

解决方案


推荐阅读