Fast Reports генерирует огромные PDF-файлы - что можно сделать?

Когда я создаю простой 10-страничный отчет с Fast Reports 4.12.2 и сохраняю его в формате PDF, его размер составляет около 5 мегабайт.

Аналогичный отчет, созданный в Rave Reports и преобразованный в PDF с помощью eDocEngine, имеет размер около 50 КБ.

Вот как настраивается компонент Fast report 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-файл, созданный для быстрого отчета, стал меньше?

2 ответа

Это не редкая проблема:

Ваша лучшая ставка либо

1) Выберите другой генератор отчетов

2) Не используйте встроенный генератор PDF FastReport.

Например, вы можете попробовать Synopse

Основные свойства, влияющие на размер:

        frxPDFExport1.Compressed := true;
  frxPDFExport1.PrintOptimized := false;
  frxPDFExport1.EmbeddedFonts := false;

Также рассмотрите возможность варьирования

       frxPDFExport1.PictureDPI := 150;
 frxPDFExport1.Quality := 95;
Другие вопросы по тегам