Пример печати в файл формата jpeg через COMОбъект PDFCreator версии 2.0 и выше

Печать - Универсальные печатные формы

Пример вывода печатной формы в файл формата jpeg через COMОбъект PDFCreator версии 2.0 и выше. Можно переделать для сохранения в нужный формат, например .pdf, путем небольших изменений.

В сети есть примеры работы с PDFCreator версии 1.9, которые не подходят для более новых версий. В Версии 2.0 поменялся принцип работы с очередью и методы. Выкладываю рабочий пример - в обработке две общие формы. Одна из них, это стандартная общая форма "ФормаПечати" с добавленной кнопкой и парой процедур. Вторая - форма настройки параметров вывода в файл изображения. Пример работает в Бухгалтерия для Украины, редакция 1.2.

Для версии 2.2 и выше нужно поменять

PDFCreator= Новый COMОбъект("PDFCreatorBeta.PDFCreatorObj");
PDFCreatorQueue= Новый COMОбъект("PDFCreatorBeta.JobQueue"); 

На

PDFCreator= Новый COMОбъект("PDFCreator.PDFCreatorObj");
PDFCreatorQueue= Новый COMОбъект("PDFCreator.JobQueue");

Можно переделать для сохранения в другой формат, доступный в PDFCreator, например .pdf.

Скачать файлы

Наименование Файл Версия Размер
Пример_Печати_PDFCreator_jpeg.epf
.epf 22,44Kb
27.02.17
17
.epf 22,44Kb 17 Скачать

См. также

Лучшие комментарии
2. Мария Говор (@Fancy) 11.07.17 17:32 Сейчас в теме
Понадобилось сохранять в jpeg. Как вариант делала через PDFCreator. Ваша обработка очень помогла. Спасибо.
(1)
А, простите, на кой?

Может подскажете другие способы сохранения табличного документа в jpeg? Нашла только Yoksel
Остальные комментарии
1. J Popov (japopov) 43 28.02.17 11:45 Сейчас в теме
А, простите, на кой?
И, простите, как оно в клиент-серверном? А в Linux? А в iOS?
2. Мария Говор (@Fancy) 11.07.17 17:32 Сейчас в теме
Понадобилось сохранять в jpeg. Как вариант делала через PDFCreator. Ваша обработка очень помогла. Спасибо.
(1)
А, простите, на кой?

Может подскажете другие способы сохранения табличного документа в jpeg? Нашла только Yoksel
3. Igor D (ironn) 3 20.07.17 17:37 Сейчас в теме
(2) К сожалению не подскажу :)
Оставьте свое сообщение