[英]Fast Reports is generating huge PDF files – what can be done?
當我使用 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
我該怎么做才能使快速報告生成的 PDF 變小?
這不是一個罕見的問題:
[FastReport PDF中的字體嵌入](www.fast-report.com/en/blog/27/show/)
https://forums.embarcadero.com/message.jspa?messageID=551654
最好的選擇是
1)選擇其他報告生成器
2)不要使用FastReport的內置PDF生成器。
例如,您可以嘗試Synopse
影響大小的主要屬性是:
frxPDFExport1.Compressed := true;
frxPDFExport1.PrintOptimized := false;
frxPDFExport1.EmbeddedFonts := false;
還要考慮變化
frxPDFExport1.PictureDPI := 150;
frxPDFExport1.Quality := 95;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.