当我使用快速报告4.12.2生成一个简单的10页报告并将其另存为PDF时,它的大小约为5兆.
在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
如何使快速报告生成的PDF更小?
这不是一个不寻常的问题:
[嵌入FastReport PDF中的字体](www.fast - report.com/en/blog/27/show/)
https://forums.embarcadero.com/message.jspa?messageID=551654
你最好的选择是
1)选择其他报告生成器
2)不要使用FastReport的内置PDF生成器.
例如,您可以尝试使用Synopse