Форум Кладовочки АЛьФ`а

Общие вопросы => 7.7 => Тема начата: Злоп от 16 июня 2024, 02:35

Название: Вопросы конвертации в PDF
Отправлено: Злоп от 16 июня 2024, 02:35
начало здесь https://forum.infostart.ru/forum28/topic213468/?PAGEN_2=3#message3078264
предлагаю обсуждать здесь
Название: Re: Вопросы конвертации в PDF
Отправлено: MWW_Ruza от 16 июня 2024, 13:33
Хм... Не замечал такого.
А кинь свой проблеммный моксель в личку, как есть, у себя попробую.
Название: Re: Вопросы конвертации в PDF
Отправлено: Djelf от 16 июня 2024, 14:50
Пример достаточно точного сохранения в Йокселе я давал в другой теме: https://forum.dorex.pro/index.php?topic=144.0
Это нормальный вариант, недостатки вы и сами знаете: это конвертер в картинки, затем засовывание картинок в pdf, достаточно качественно получается.

В PDFCreator тоже достаточно просто получается.
Если ФС.СуществуетФайл(ИмяФайла)=1 Тогда
 ФС.УдалитьФайл(ИмяФайла);
КонецЕсли;

PDFCreatorQueue = СоздатьОбъект("PDFCreator.JobQueue");
  Попытка
   PDFCreatorQueue.ReleaseCom();
  Исключение
  КонецПопытки;
  PDFCreatorQueue.Initialize();
  PDFCreatorQueue.Clear();

  ПараметрыПечати = ТабличныйДокумент.ПараметрыПечати;
  ПараметрыПечати.ИмяПринтера="PDFCreator";
  ТабличныйДокумент.Напечатать(0);
  Окна = СоздатьОбъект("Окна");
  Окна.НаПереднийПлан(); // Иначе окно моргает

  PDFCreatorQueue.WaitForJob(15);
  Если PDFCreatorQueue.Count=1 Тогда
    Job = PDFCreatorQueue.GetJobByIndex(0);
    Job.SetProfileSetting("OutputFormat","Pdf"); // Pdf, PdfA1B, PdfA2B, PdfA3B, PdfX, Jpeg, Png, Tif, Txt
    Job.ConvertTo(ИмяФайла);
  КонецЕсли;
PDFCreatorQueue.ReleaseCom();

Печать через виртуальные pdf-принтеры значительно больше соответствует ожиданиям.
Название: Re: Вопросы конвертации в PDF
Отправлено: Злоп от 16 июня 2024, 18:50
Цитата: Djelf от 16 июня 2024, 14:50Пример достаточно точного сохранения в Йокселе я давал в другой теме: https://forum.dorex.pro/index.php?topic=144.0 (https://forum.dorex.pro/index.php?topic=144.0)
.
ну, до этого я и сам дошел и даже еще няшнее сделал...
Название: Re: Вопросы конвертации в PDF
Отправлено: Arbuz от 17 июня 2024, 16:58
Цитата: Djelf от 16 июня 2024, 14:50Печать через виртуальные pdf-принтеры значительно больше соответствует ожиданиям.

Ага, ещё можно пдфками этими кидаться в сетевые папки сервера печати и, таким образом, вести историю и учёт печати. Я делал такое, не помню только какой пдф-принтер использовал.

ЗЫ: помню только, что сервер печати был на слаквари, было у него два локальных принтера и три сетевых, и работал он как холодильник, в смысле: включил питание — работает, выключил — не работает. ))
Название: Re: Вопросы конвертации в PDF
Отправлено: MadDAD от 17 июня 2024, 17:26
Цитата: Злоп от 16 июня 2024, 02:35начало здесь https://forum.infostart.ru/forum28/topic213468/?PAGEN_2=3#message3078264
предлагаю обсуждать здесь


Это самая свежая версия - https://infostart.ru/bitrix/components/infostart/forum.interface/show_file.php?fid=2858677&action=download

Можно попробовать её, по идее ломать ничего не должна. Хотя несовместимость с йокселем возможна. Нужно изучать.
Название: Re: Вопросы конвертации в PDF
Отправлено: Arbuz от 17 июня 2024, 17:48
Цитата: MadDAD от 17 июня 2024, 17:26Это самая свежая версия - https://infostart.ru/bitrix/components/infostart/forum.interface/show_file.php?fid=2858677&action=download


А на гитхабе последний релиз не свежее? там дата файла почти на полгода моложе.
Название: Re: Вопросы конвертации в PDF
Отправлено: Злоп от 17 июня 2024, 19:04
У меня лежит Binary.0.10.7z
13.12.21, размер 2813440 v7moxel.dll
версия файла не отлчается 0.0.0.900/0.0.2
было бы хорошо определится, какпя версия и где является последней ;-)
и от нее отталикваться
Название: Re: Вопросы конвертации в PDF
Отправлено: MadDAD от 18 июня 2024, 12:21
Цитата: Злоп от 17 июня 2024, 19:04У меня лежит Binary.0.10.7z
13.12.21, размер 2813440 v7moxel.dll
версия файла не отлчается 0.0.0.900/0.0.2
было бы хорошо определится, какпя версия и где является последней ;-)
и от нее отталикваться

Могу собрать их исходников - это точно будет самая свежая.
Название: Re: Вопросы конвертации в PDF
Отправлено: MadDAD от 18 июня 2024, 17:09
Цитата: Злоп от 16 июня 2024, 02:35начало здесь https://forum.infostart.ru/forum28/topic213468/?PAGEN_2=3#message3078264
предлагаю обсуждать здесь


А какая винда? и какой релиз семерки? Она тестировалась на версии для SQL. И писалась под нее, там перехваты.
И точно не было проблем со шрифтами и размерами окна в Win 10x64.
Название: Re: Вопросы конвертации в PDF
Отправлено: Злоп от 18 июня 2024, 17:21
Цитата: MadDAD от 18 июня 2024, 17:09А какая винда? и какой релиз семерки?
вин10хоум, 7.7.027 DBF Net
Название: Re: Вопросы конвертации в PDF
Отправлено: MWW_Ruza от 18 июня 2024, 19:26
У меня семёрка дбф, и винда семёрка 32 бита, правда ультимейт.
Проблем не наблюдаю, кроме тех, которые раньше были и мы с Вами их решили тогда ещё, на инфо старте когда общались.
Название: Re: Вопросы конвертации в PDF
Отправлено: MadDAD от 18 июня 2024, 22:19
Цитата: Злоп от 18 июня 2024, 17:21вин10хоум, 7.7.027 DBF Net

на DBF версии не тестировал, проверю.

Можно для теста MXL на котором уезжает надпись сверху? 
Название: Re: Вопросы конвертации в PDF
Отправлено: Злоп от 19 июня 2024, 00:12
Цитата: Djelf от 16 июня 2024, 14:50Печать через виртуальные pdf-принтеры значительно больше соответствует ожиданиям.
.
да, только надо знать какой ПДФ принтер стоит и под него что ли кучу ветвей по коду писать? под креатор, под дупдф, под булзиппдф и еще всякие... Единого же интерефса нет...
Название: Re: Вопросы конвертации в PDF
Отправлено: MadDAD от 26 июня 2024, 03:38
Новая сборка на ИС и гитхабе.
Название: Re: Вопросы конвертации в PDF
Отправлено: MadDAD от 26 июня 2024, 03:44
Цитата: Злоп от 18 июня 2024, 17:21вин10хоум, 7.7.027 DBF Net

Проверил на сетевой dbf. Никаких артефактов при работе...
Название: Re: Вопросы конвертации в PDF
Отправлено: Forum123 от 26 июня 2024, 07:21
Цитата: MadDAD от 26 июня 2024, 03:44Проверил на сетевой dbf. Никаких артефактов при работе...

Какие планы?

Где бы найти исходники на C++, позволяюшие хотя бы читать mxl 1C8,
Название: Re: Вопросы конвертации в PDF
Отправлено: Злоп от 26 июня 2024, 10:47
Цитата: MadDAD от 26 июня 2024, 03:44Проверил на сетевой dbf. Никаких артефактов при работе...
соберусь может наваяю тестовый воспроизводящий
Название: Re: Вопросы конвертации в PDF
Отправлено: MadDAD от 26 июня 2024, 20:41
Цитата: Злоп от 26 июня 2024, 10:47
Цитата: MadDAD от 26 июня 2024, 03:44Проверил на сетевой dbf. Никаких артефактов при работе...
соберусь может наваяю тестовый воспроизводящий
Было бы неплохо. Уже отладить это до стабильной версии.
Название: Re: Вопросы конвертации в PDF
Отправлено: MadDAD от 26 июня 2024, 20:43
Цитата: Forum123 от 26 июня 2024, 07:21
Цитата: MadDAD от 26 июня 2024, 03:44Проверил на сетевой dbf. Никаких артефактов при работе...

Какие планы?

Где бы найти исходники на C++, позволяюшие хотя бы читать mxl 1C8,

Планов особо нет, я с 1С уже 5 лет не связан.

Вчера в процессе допилинга пришла идея добавить многостраничный excel, хз надо ли это кому-то.

Исходники на C#, поэтому плюсовая либа будет скорее источником сложностей.