вопрос по библиотеке Йоксель в 1с 7.7

1. AndKovalchuk 195 19.11.21 13:31 Сейчас в теме
Вот в 7.7. сохраняю файл в PDF через библиотеку йоксель


КонвертерPDF = СоздатьОбъект ("Йоксель.ГрафическийКонвертер.PDF"); 

	ИмяФайлаБезРасширения = "СчетНаОплату_"+СОКРЛП(НомерДок)+"_от_"+СтрЗаменить(Формат(ДатаДок,"ДДДММГГГГ"),".","_");
	
    Таб_0.Записать(Путь + ИмяФайлаБезРасширения + ".xls", 1);
	Попытка
         
		 Таб1 = СоздатьОбъект ("ТабличныйДокумент"); 
         Таб1.Открыть(Путь + ИмяФайлаБезРасширения + ".xls",2);
         КонвертерPDF.Документ = Таб1;
         КонвертерPDF.КоличествоБитНаПиксел = 24; //1, 4, 8, 24
         КонвертерPDF.ПолеСлева = 567; // в твипах (1 твип = 1/567 см)
         КонвертерPDF.ЗаписатьВФайл(Путь +ИмяФайлаБезРасширения + ".pdf");
    Исключение
         ФС.УдалитьФайл(Путь + ИмяФайлаБезРасширения + ".xls");
         Сообщить(ОписаниеОшибки(), "!!!");
         Возврат;
    КонецПопытки;
	Сообщить ("Сохранили файл "+Путь + ИмяФайлаБезРасширения + ".pdf"); 
Показать


Но проблема в том, что йоксель сохраняет файл ПДФ без текстового слоя и потому скопировать какие то реквизиты из этого файла невозможно. А клиенты просят теперь сделать им такую возможность. Может есть какие-то варианты решения данной проблемы.
Найденные решения
4. ishelper 19.11.21 13:51 Сейчас в теме
(1)
проблема в том, что йоксель сохраняет файл ПДФ без текстового слоя и потому скопировать какие то реквизиты из этого файла невозможно
Причина этого в том, что Йоксель - это графический конвертер, поэтому формирует он картинку. А в PDF просто "заворачивает" эту картинку.
Может есть какие-то варианты решения данной проблемы.
Использовать другие PDF-принтеры, все перечислять лениво, некоторые упомянуты тут: https://forum.infostart.ru/forum9/topic233181/
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. ishelper 19.11.21 13:51 Сейчас в теме
(1)
проблема в том, что йоксель сохраняет файл ПДФ без текстового слоя и потому скопировать какие то реквизиты из этого файла невозможно
Причина этого в том, что Йоксель - это графический конвертер, поэтому формирует он картинку. А в PDF просто "заворачивает" эту картинку.
Может есть какие-то варианты решения данной проблемы.
Использовать другие PDF-принтеры, все перечислять лениво, некоторые упомянуты тут: https://forum.infostart.ru/forum9/topic233181/
5. CheBurator 2712 19.11.21 23:08 Сейчас в теме
(1) Послать клиентов нафиг с такими хотелками.
ПДФ - для передачи изображений в соответсвии с оригиналом, глазками посмотреть, а не данных по большому счету. Дл япередачи информации для машиночитаемой обработки есть куда больше удобных вариантов чем пдф.
если хочется "по-большому" - то поставить ПДФ принтер как тут советвоали и сделать в прозрачном режиме без допвопросов со стороны ПДФпринтера сохранение. и все.
AndKovalchuk; +1 Ответить
2. acces969 362 19.11.21 13:36 Сейчас в теме
Решение данной проблемы есть - перейти на 8.3
А костыли:
1. Написать свою библиотеку/службу/приложение на C# или любом .NET языке. Делал для работы с ooxml и pdf тогда, когда средства 1с не справлялись. Легко, можно.
2. Использовать онлайн сервисы, которых для работы с pdf сейчас 100500. Они есть и api для работы в автоматическом режиме
3. acces969 362 19.11.21 13:40 Сейчас в теме
(2)
перейти на 8.3

Не обязательно ваши клюшки переводить на 8.3. Можно написать конфигурацию на 8.3 только для выполнения поставленной задачи и наладить взаимодействие с 7.7 различными способами - вариантов очень много, советую http-сервис. Пусть стоят на одном сервере
SeTIrk; AndKovalchuk; +2 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот