Страница 1 из 3

Создание PDF из JPG-файлов

Добавлено: 03 Март 2020, 16:59
soft42
Добрый день.
Понадобилось собрать несколько PDF-документов из JPG-сканов.
Использовал библиотеку ImageEx.
PDF-документы создаются, но в какой-то момент программа просто закрывается.
Без всяких сообщений о ошибке. Например создается 40 документов, в каждом по 2-3 странички-JPG.
Если создавать один ПДФ, даже из 500 JPG-файлов, то все норм.
Никто не сталкивался?

Создание PDF из JPG-файлов

Добавлено: 03 Март 2020, 17:35
morkovin
soft42 писал(а): 03 Март 2020, 16:59 Добрый день.
Понадобилось собрать несколько PDF-документов из JPG-сканов.
Использовал библиотеку ImageEx.
PDF-документы создаются, но в какой-то момент программа просто закрывается.
Без всяких сообщений о ошибке. Например создается 40 документов, в каждом по 2-3 странички-JPG.
Если создавать один ПДФ, даже из 500 JPG-файлов, то все норм.
Никто не сталкивался?
ну так и сделай маленькую прогу и запускай её через RUN с параметрами - именам входных и выходного файлов. в цикле по всем входным файлам.

Создание PDF из JPG-файлов

Добавлено: 03 Март 2020, 20:51
soft42
Один ПДФ формируется из пары JPG, другой - из 10, а третий может и из 100. Все 100 передавать одним параметром?

Создание PDF из JPG-файлов

Добавлено: 03 Март 2020, 21:53
kreator
PDF-принтер не предлагать? :mrgreen:

Создание PDF из JPG-файлов

Добавлено: 03 Март 2020, 22:02
Дед Пахом
Можно в обычном отчёте нужные картинки вывести (одна картинка - одна деталь отчёта), и выводить в PDF стандартным шаблоном.

Создание PDF из JPG-файлов

Добавлено: 04 Март 2020, 1:49
RaFaeL
Использую библиотеку Image2PDF проблем нет

Создание PDF из JPG-файлов

Добавлено: 04 Март 2020, 8:07
soft42
PDF-принтер не пойдет.
А что за библиотека Image2PDF ? ПДФ на две сотни страниц создает?

Создание PDF из JPG-файлов

Добавлено: 04 Март 2020, 9:08
Yufil
Печатал проспекты с иллюстрациями через List & Label, прошло без особых проблем...

Создание PDF из JPG-файлов

Добавлено: 04 Март 2020, 10:33
kreator
soft42 писал(а): 04 Март 2020, 8:07 PDF-принтер не пойдет.
Почему не пойдёт?
Вообще задача какая? Разовая работа? Универсальное ПО? Заказчик не известен.
Дед Пахом писал(а): 03 Март 2020, 22:02 Можно в обычном отчёте нужные картинки вывести (одна картинка - одна деталь отчёта), и выводить в PDF стандартным шаблоном.
Сотни страниц? Пять-шесть, больше уже под вопросом.

Создание PDF из JPG-файлов

Добавлено: 04 Март 2020, 10:45
RaFaeL
soft42 писал(а): 04 Март 2020, 8:07 А что за библиотека Image2PDF ? ПДФ на две сотни страниц создает?
viewtopic.php?f=1&t=2813&p=21996&hilit=image2pdf#p21996
Честно говоря, 200 страниц не пробовал, посмотрите...

Создание PDF из JPG-файлов

Добавлено: 04 Март 2020, 12:03
seawolf
Совсем недавно Image2Pdf собрал у меня документ из 650 страниц (по одной картинке на страницу). Помнится бывали случаи и 800. Если мне память не изменяет в доке последних версий было написано ограничение 2000.

Создание PDF из JPG-файлов

Добавлено: 04 Март 2020, 16:00
soft42
kreator писал(а): 04 Март 2020, 10:33 Почему не пойдёт? Вообще задача какая? Разовая работа? Универсальное ПО? Заказчик не известен.
Устанавливать всякие PDF-принтеры запрещено. Пока работа разовая, но ожидается большой объем сканов, если написать и отладить, то придется поставить пользователю.
seawolf писал(а): 04 Март 2020, 12:03 Совсем недавно Image2Pdf собрал у меня документ из 650 страниц (по одной картинке на страницу). Помнится бывали случаи и 800. Если мне память не изменяет в доке последних версий было написано ограничение 2000.
Не совсем понял, как JPG-файлы преобразовать в PDF. Надо сначала создать отчет в WMF?
Сейчас у меня сделано следующим образом:
есть база, в которой перечислены имена JPG-файлов и признак первая страница или последующая страница документа.
Ну и сами JPG-файлы (формат А4), допустим УПД, каждая из двух-трех сканов.
Цикл по базе,
если первая страница, то LoadFromFile() -грузим картинку, PdfSaver.BeginCreate() - создаем PDF, PdfSaver.AddPage() - добавляем страничку с картинкой.
Если не первая, то LoadFromFile() -грузим картинку, PdfSaver.AddPage() - добавляем страничку с картинкой.
Цикл выполняется, вместо 100 JPG получаем на выходе 40 PDF-файлов. PDF не смотрим, тупо пишем.

Создание PDF из JPG-файлов

Добавлено: 04 Март 2020, 16:20
RaFaeL
soft42 писал(а): 04 Март 2020, 16:00 Не совсем понял, как JPG-файлы преобразовать в PDF. Надо сначала создать отчет в WMF?
В примере WMF, но может быть любой формат. Если JPG то просто вставится картинка в PDF, без преобразований

Создание PDF из JPG-файлов

Добавлено: 05 Март 2020, 8:05
soft42
RaFaeL писал(а): 04 Март 2020, 16:20 В примере WMF, но может быть любой формат. Если JPG то просто вставится картинка в PDF, без преобразований
В выходные посмотрю повнимательней. Вчера решил вынести создание PDF-файла в отдельную процедуру. Типа после отработки процедуры, она все очистит и закроется. Но все равно программа схлопывается, хотя пару раз отработала без ошибок, все 1000 сканов конвертировала в 483 ПДФ.

Создание PDF из JPG-файлов

Добавлено: 05 Март 2020, 10:06
morkovin
soft42 писал(а): 05 Март 2020, 8:05 Но все равно программа схлопывается
А какая версия Клариона?