Имя: Пароль:
1C
1С v8
Размер реквизита ДокументPDF на форме
0 Буковка
 
13.08.24
17:08
Добрый день!
Самописная конфа, БСП
Есть реквизит формы ДокументPDF. Не могу настроить масштаб. Изменение ширины-высоты, автовысоты, изменение формы на компактную ничего не дало.
Подскажите, пожалуйста, какие есть способы решения?
1 Волшебник
 
13.08.24
17:08
платформа какая? режим совместимости? тип клиента?
формы обычные или необычные?
2 Буковка
 
13.08.24
17:11
(1) 8.3.24.1368
без режима совместимости
УФ
3 Garykom
 
13.08.24
17:11
(0) Пока к сожалению лучше отказаться от ДокументPDF на форме
Использовать любой способ конвертации PDF в картинки и показывать их

Обнаружилось что на некоторых PDF файлах (вполне валидных и открывающихся в других программах) 1С тупо падает (через Файл-Открыть тоже)
4 Garykom
 
13.08.24
17:14
(3)+ со старым способом через ПолеHTML и PDF.js тоже есть проблемы
https://forum.infostart.ru/forum9/topic293718/
5 Буковка
 
13.08.24
17:15
(3) спасибо
6 Hmster
 
14.08.24
10:03
(3) А можешь какой-нибудь посоветовать?
7 Garykom
 
14.08.24
11:18
(6) "какой-нибудь" это способ pdf в картинки?
стандартно это imagemagick + ghostscript

сам предпочитаю микросервис на go
https://www.reddit.com/r/golang/comments/19bv08v/is_there_a_library_to_convert_pdf_files_to_images/

ибо ghostscript требует установки на сервере
https://imagemagick.org/discourse-server/viewtopic.php?t=36461
портабл версии ghostscript не видел
8 Hmster
 
14.08.24
11:42
(7) спасибо
9 DiMel_77
 
21.08.24
14:54
(4) Как раз использование HTML + PDF.JS это самый правильный (сейчас) способ. Просто люди используют его некорректно, ограничиваясь только самой библиотекой, без использования PDFViwer. У меня подсистема реализована на этой библиотеке, более 1000 документов с гиперссылками, якорями, поиском, масштабированием и прочим интерактивом - полет нормальный.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший