Комментарии 3
Работаю с Delphi, отчеты формирую в excell.через ole.Если нужен PDF,, то можно просто отправить в файл через принтер pdf. Прямое формирование PDF файла интересно, но как правило юзерам удобнее иметь дело с еxcell, где можно быстро подправить что - либо.
Такое я бы не практиковал в настоящее время. Слишком сильная зависимость: OLE, Excel, наличие в системе PDF-принтера.
Мы с давних времен используем FastReport, который и хорошие отчеты построить позволяет и распечатать и сохранить в PDF. Вдобавок, он кроссплатформенный, что в нашем случае ещё один плюс, т.к. теперь мы и под Линукс на Delphi собираем. В основном пока сервера, но FastReport прекрасно себя там показал.
У нас это стандарт, наличие офисных приложений и принтера pdf. К тому же отчеты нужно сохранять и в excell, не только в pdf. С FR слишком много возни, так как были уже готовые шаблоны документов в Еxcell и они довольно сложные. Перерисовывать их долго было и юзеры к эти шаблонам привыкли. Через ole все просто и сравнительно быстро делается отчет по готовому шаблону. Решение универсальнее чем использовать FR. Сложность olе. кажущаяся только с первого раза.
Генерация PDF документов в Lazarus IDE