powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Создание PDF-файла
24 сообщений из 24, страница 1 из 1
Создание PDF-файла
    #39922469
Леонов Юрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток, уважаемые!

Возникла необходимость выгружать данные в PDF. Выгрузка должна идти по определенному шаблону:
1. Шапка отчета
2. Таблица с данными
3. Подписанты.

Промониторив тематику, понял что ничего качественного из бесплатных компонент нету.
На качественные руководство денег не даст((

Хотелось бы как минимум почитать о структуре самого PDF (особенно формирование таблиц в нем) и желательно на русском.
Или же как максимум (наглею конечно) получить ссылку на Open Source по данной тематике.

Буду рад любой конструктивной информации.
...
Рейтинг: 0 / 0
Создание PDF-файла
    #39922473
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Леонов Юрий
На качественные руководство денег не даст

Проси фастрепорт купить, он некачественный, и умеет в пдф экспортить.
...
Рейтинг: 0 / 0
Создание PDF-файла
    #39922474
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё
Леонов Юрий
На качественные руководство денег не даст

Проси фастрепорт купить, он некачественный, и умеет в пдф экспортить.

Да, и фрирепорт тоже в пдф умеет экспортировать. Хотя он тоже некачественный, зато бесплатный.
...
Рейтинг: 0 / 0
Создание PDF-файла
    #39922489
asviridenkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Леонов Юрий,

Может через OLE/MS Word попробовать?
...
Рейтинг: 0 / 0
Создание PDF-файла
    #39922491
sql2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Леонов Юрий,

html + thtmlviewer (David Baldwin) + THtml2Pdf (synpdf) => pdf
...
Рейтинг: 0 / 0
Создание PDF-файла
    #39922502
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мы беспалтный SynopsPDF юзаем:
https://github.com/synopse/SynPDF
...
Рейтинг: 0 / 0
Создание PDF-файла
    #39922503
asviridenkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makhaon
мы беспалтный SynopsPDF юзаем:
https://github.com/synopse/SynPDF


С SynPDF все понятно, есть и другие варианты. Вопрос как layout сформировать
...
Рейтинг: 0 / 0
Создание PDF-файла
    #39922509
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Леонов Юрий> Возникла необходимость выгружать данные в PDF.
Леонов Юрий> Выгрузка должна идти по определенному шаблону:

А все остальные отчеты (не в PDF, а на экран и в др. форматы) как (чем) формируются?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Создание PDF-файла
    #39922512
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asviridenkovВопрос как layout сформировать

Насколько я понял, автору всего лишь надо заполнить данными готовый PDF шаблон, так что вопрос формирования не стоит.
...
Рейтинг: 0 / 0
Создание PDF-файла
    #39922513
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Леонов Юрий,

Самая тру либа iText сейчас, и бесплатная. Там такой API запилен! Все получается идеально. К сожалению есть сборки для .net и java. Но тру-программисту не должно составить труда их скрестить. большая комюники и документация.
...
Рейтинг: 0 / 0
Создание PDF-файла
    #39922514
asviridenkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Это если шаблон совсем фиксированный. А если, например, в таблице многострочные ячейки?
...
Рейтинг: 0 / 0
Создание PDF-файла
    #39922696
Василий 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут где-то в соседних темах ковыряли libpdfium или что-то вроде, кажется остались довольны.
Ну и на крайний случай всегда есть метод вирт принтера в pdf и печати на него.
...
Рейтинг: 0 / 0
Создание PDF-файла
    #39922737
Леонов Юрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ух, сколько всего за вечер набросали...

По сути FastReport есть, но у него какой-то корявый экспорт в PDF. Хотя, может я что-то не так делаю...
По SynopsPDF читал, что проблемы с отображением кириллицы есть.
pdfium вчера скачал, буду пробовать.
...
Рейтинг: 0 / 0
Создание PDF-файла
    #39922741
Леонов Юрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам

А все остальные отчеты (не в PDF, а на экран и в др. форматы) как (чем) формируются?

Остальные в FastReport клепаются, несколько в *.xlsx грузятся
...
Рейтинг: 0 / 0
Создание PDF-файла
    #39922745
Леонов Юрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

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


Нет, как раз и стоит вопрос формирования. Шаблон имелся ввиду абстрактный.
Нужно уметь рисовать таблицу, ячейки чтобы растягивались при необходимости.
...
Рейтинг: 0 / 0
Создание PDF-файла
    #39922751
Леонов Юрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter

Самая тру либа iText сейчас, и бесплатная. Там такой API запилен! Все получается идеально. К сожалению есть сборки для .net и java. Но тру-программисту не должно составить труда их скрестить. большая комюники и документация.

А можно ссылку на либу?
...
Рейтинг: 0 / 0
Создание PDF-файла
    #39922859
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я лет пять назад использовал FOP + JNI. Качественно и бесплатно. Но на JNI порт убил где-то месяц
...
Рейтинг: 0 / 0
Создание PDF-файла
    #39923090
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Леонов Юрий
Relic Hunter

Самая тру либа iText сейчас, и бесплатная. Там такой API запилен! Все получается идеально. К сожалению есть сборки для .net и java. Но тру-программисту не должно составить труда их скрестить. большая комюники и документация.

А можно ссылку на либу?


Вы еще спрашиваете!

https://itextpdf.com/en

Это продолжение легендарной iTextSharp если кто в теме.

https://www.nuget.org/packages/iTextSharp/
...
Рейтинг: 0 / 0
Создание PDF-файла
    #39923215
Леонов Юрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter, спасибо, буду юзать!
...
Рейтинг: 0 / 0
Создание PDF-файла
    #39923302
figli
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Леонов Юрий,

если есть FastReport зачем велосипедить, нормальный у него экспорт в PDF, что в нативном видишь, так и выгрузит. Вот в excel или ODT бывают глюки, а с пдф не замечал, хоть и постоянно пользуюсь
...
Рейтинг: 0 / 0
Создание PDF-файла
    #39923346
goldmi45
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
figli,

глюки есть, если у таблицы для границ использовать границы memoview, а не lineview.
...
Рейтинг: 0 / 0
Создание PDF-файла
    #39923593
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Леонов Юрий,

Здравствуйте,
Какие именно проблемы с экспортом PDF у вас возникли ?
Какая версия FR ?
...
Рейтинг: 0 / 0
Создание PDF-файла
    #39923924
Леонов Юрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо за участие. В принципе экспорт из FR решил (пока во всяком случае проблем не увидел) мой вопрос. Проблемы были при использовании FR4.6, в 5.4.6 все работает. Спасибо!
...
Рейтинг: 0 / 0
Создание PDF-файла
    #39959724
FastReports
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А в 6й версии всё ещё лучше. Вот статья совсем свежая Как создать PDF из Delphi
Ну и да - если совсем-совсем бесплатно хочется - то сейчас в Windows есть PDF-принтеры... Правда для всяких PDF/A и PDF с ссылками-оглавлениями не прокатит, но для простого - вполне.
И да - чем это FastReport некачественный-то?
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Создание PDF-файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]