Как из FastReport .NET экспортировать отчет в PostScript

30.07.2026

FastReport .NET поддерживает экспорт отчетов во множество популярных форматов, таких как PDF, Excel, Word и другие. Однако для задач профессиональной полиграфии, работы с плоттерами или специализированным печатным оборудованием часто требуется формат PostScript (.ps).

PostScript — это язык описания страниц, разработанный Adobe Systems. Он обеспечивает высокую точность передачи векторной графики и текста, что делает его стандартом в типографском деле и промышленной печати. В отличие от PDF, PostScript представляет собой набор инструкций для устройства вывода, позволяя контролировать каждый элемент макета.

В этой статье мы на примере рассмотрим экспорт отчета FastReport .NET в формат PostScript, разобрав настройку параметров и программную реализацию.

 


 

Экспорт через интерфейс

Возьмем в качестве примера отчет “Список сотрудников”:

Окно выбора печати в PostScript

Выберите в панели инструментов кнопку “Сохранить”, затем в выпадающем списке наведите на пункт “Печать” и выберите “Файл PostScript...”.

Окно экспорта PostScript

В настройках экспорта присутствуют:

  • Текст в кривых — при включении все текстовые элементы преобразуются в векторные контуры (кривые Безье). Гарантирует, что текст отобразится корректно на любом устройстве, даже если на нем нет установленных шрифтов из отчета. (текст перестает быть редактируемым, а размер файла может увеличиться).
  • Страницы в отдельных файлах. Если отчет многостраничный, эта опция сохранит каждую страницу как отдельный .ps файл вместо одного общего документа. Такое поведение удобно для пакетной обработки или печати разных частей отчета на разных устройствах.
  • Сохранять картинки отдельно — изображения из отчета будут вынесены в отдельные файлы, а в основном .ps файле останутся только ссылки на них. Это уменьшает размер основного файла и ускоряет его обработку. Однако, при переносе файла на другое устройство не забудьте перенести и папку с картинками, иначе они не отобразятся.
  • JPEG качество — задает степень сжатия растровых изображений внутри отчета. 

Несколько вкладок отчета

  • Экспорт всех вкладок — если в отчете присутствует несколько вкладок, эта опция позволяет сохранить содержимое всех вкладок, а не только активной.
  • Открыть после экспорта — автоматически запускает отчет в программе, ассоциированной с расширением .ps, сразу после сохранения файла.

Результат экспортированного отчета

 

Экспорт через код

Аналогичный результат можно получить программно. В следующем примере показано, как настроить и выполнить экспорт отчета "Список сотрудников" с помощью кода:

// Создаем новый экземпляр отчета
Report report = new Report();

// Загружаем отчет
report.Load(@"C:\Reports\MainReport.frx");

// Подготавливаем отчет
report.Prepare();

// Создаем объект экспорта в формат PostScript
PSExport psExport = new PSExport();

// Текст в кривых
psExport.TextInCurves = true;

// Страницы в отдельных файлах
psExport.PagesInDiffFiles = false;

// Сохранять картинки отдельно
psExport.SaveImagesSeparately = false;

// Jpeg качество
psExport.Quality = 100;

// Экспорт всех вкладок
psExport.ExportAllTabs = false;

// Открыть после экспорта
psExport.OpenAfterExport = true;

// Выполняем экспорт отчета в файл с заданными настройками
report.Export(psExport, "ResultReport.ps");

Результат экспортированного отчета

Как видно из скриншота, файл, созданный программным путем, ничем не отличается от результата интерактивного экспорта.

 


 

Небольшое заключение

Мы рассмотрели два способа экспорта в PostScript: через интерфейс для разовых задач и через код для автоматизации. Формат PostScript остается незаменимым инструментом для профессиональной печати, и FastReport .NET позволяет легко интегрировать его в ваши приложения.

FastReport .NET Отчет Печать Экспорты
13 октября 2025

Как использовать Excel формулы в отчете при экспорте в MS Excel

Начиная с версии FastReport .NET 2026.1 появилась возможность экспортировать формулы в Microsoft Excel. Важно правильно настроить экспорт формул и соблюдать синтаксис.
13 октября 2025

Новые возможности экспорта изображений в Microsoft Word в FastReport .NET

В последней версии FastReport .NET мы добавили новые функции экспорта изображений. Теперь можно самостоятельно настроить баланс между качеством и размером итогового документа.
23 сентября 2025

Как из FastReport .NET экспортировать отчет в JPEG / PNG / BMP / GIF / TIFF / EMF

В этой статье мы рассмотрим, как легко и эффективно осуществляется процесс экспорта отчетов из FastReport .NET в JPEG, PNG, BMP, GIF, TIFF и EMF.

Не является публичной офертой
© 1998-2026 ООО «Быстрые отчеты»