当我使用 Fast reports 4.12.2 生成一个简单的 10 页报告并将其另存为 PDF 时,其大小约为 5 Meg。
在 Rave Reports 中生成并使用 eDocEngine 转换为 PDF 的类似报告大小约为 50k。
这就是快速报告 TfrxPDFExport 组件的设置方式:
object frxPDFExport1: TfrxPDFExport
UseFileCache = True
ShowProgress = True
OverwritePrompt = False
CreationTime = 40993.786098020840000000
DataOnly = False
OnBeginExport = frxPDFExport1BeginExport
PrintOptimized = True
Outline = False
Background = False
HTMLTags = True
Author = 'FastReport'
Subject = 'FastReport PDF export'
ProtectionFlags = [ePrint]
HideToolbar = False
HideMenubar = False
HideWindowUI = False
FitWindow = False
CenterWindow = False
PrintScaling = False
Left = 216
Top = 56
end
如何才能缩小 Fast Report 生成的 PDF 大小?
最佳答案
这并不是一个罕见的问题:
[FastReport PDF 中嵌入的字体](www.fast - report.com/en/blog/27/show/)
https://forums.embarcadero.com/message.jspa?messageID=551654
你最好的选择是
1) 选择不同的报告生成器
2) 不要使用FastReport的内置PDF生成器。
例如,您可以尝试 Synopse
关于delphi - Fast Reports 正在生成巨大的 PDF 文件 - 该怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20321594/