Delphi - Как сохранить несколько отчетов Rave в одном файле PDF? - PullRequest
0 голосов
/ 30 октября 2009

У меня есть несколько восторженных отчетов (проектов) в проекте (проект delphi), и я хочу сохранить их все в одном файле PDF. Как я могу это сделать?

Ответы [ 2 ]

1 голос
/ 30 октября 2009

Хотя у меня нет реального опыта работы с отчетами Rave, мне также пришлось выполнять сшивание нескольких страниц «pdf» в один документ PDF. В итоге я использовал Gnostice PDFToolkit для окончательного слияния, и оно работает довольно хорошо. В моем случае я генерировал многотысячные документы на страницах, поэтому я уверен, что он будет соответствовать вашим потребностям.

0 голосов
/ 02 ноября 2009

Rave уже экспортирует в PDF? Если это так, то существует ряд библиотек, которые поддерживают объединение PDF-файлов программным способом. Основное различие между ними состоит в том, сколько файлов они могут объединить за один раз (некоторые поддерживают только два, а некоторые поддерживают объединение всего массива за один раз) и насколько быстро создается вывод.

Однако, если Rave еще не экспортирует в PDF, вам, вероятно, понадобится компонент PDF на основе драйвера принтера. Идея состоит в том, чтобы сказать Rave распечатать отчет на названном виртуальном принтере, а затем использовать компонент на основе драйвера принтера, чтобы записать это задание на печать в формате PDF. Получив PDF, вы можете выполнить слияние.

Прошли годы с тех пор, как я лично работал с Рэйвом (последний раз был в C ++ Builder / Delphi 6 дней), но, надеюсь, это поможет. Если вам нужна дополнительная информация, просто дайте мне знать, я долгое время работал в Borland (до того, как они стали Embarcadero) и теперь работаю с инструментами PDF для разработчиков.

...