报告可生成PDF/A兼容文件的生成器

Lig*_*ulb 5 delphi quickreports fastreport delphi-2010

哪个主流Delphi报告生成器(如果有)支持生成符合PDF/A标准的PDF文件?我对FastReportsQuickReport非常好奇.

Arn*_*hez 3

我们提供了一个开源报告生成器,可以从代码中使用,它能够生成 PDF 甚至PDF/A 兼容文件

您可以通过代码创建报告,然后可以在屏幕上预览它。然后您可以将报告打印或导出为 PDF。请注意,报告绘图使用 GDI+,即使您在其中嵌入 .emf 文件或 TMetaFile:使用抗锯齿功能,它们在屏幕上看起来也很平滑。有一些报表专用的方法来创建报表,但也有一个真正的 Canvas 属性,您可以在其中绘制任何您想要的内容。

您可以使用相同的类而不使用预览功能,只是从某些内容创建 pdf 文件。

它是免费的,根据 MPL/LGPL/GPL 许可,并从 Delphi 6 到 XE 编译和运行。即使在 Delphi 2009 之前,它就已 100% Unicode 就绪。

为了使您的报告符合 PDF/A 标准,您必须确保该ExportPDFA1属性设置为true。仅字体文件的子集(即仅使用的字符)将加入到 pdf 内容中,从而节省磁盘空间。因此,PDF/A 文件将比使用默认选项生成的 PDF 文件更大。

报告刚刚得到增强(在我们的源代码存储库中):现在可以在报告预览中处理书签、链接和文档大纲以及生活导航。生成的 PDF 文件还处理这些链接和大纲树。一些问题也得到了修复(关于位图或带下划线的文本)。如果在报表上绘制了多次位图,则一张位图将仅在 PDF 中存储一次。因此,请确保您使用的是最新的源代码存储库版本。