Приветствую всех! Хотел обратиться к светлым умам, ибо не могу больше найти информации по своему вопросу.
Суть проблемы. Собираемся переходить на платформу 8.3.14.1976 и стоит задача реализовать предварительный просмотр pdf файлов. Главная проблема заключается в том, что все компьютеры, на которых стоит 1С, не имеют доступа к интернету (локальная сеть), из-за этого невозможно воспользоваться библиотекой pdf.js :
https://forum.infostart.ru/forum15/topic217090/ (ниже в комментариях)
Прим. Код библиотеки, которая тянется через интернет, я скопировал, но открытие pdf файлов все равно не работает (на платформе, которая имеет доступ в интернет обработка работает отлично).
Пробовал реализовать открытие с помощью тегов: <ifr ame src=...></iframe>; <emb ed src=........type="application/pdf">
Но как написали в комментариях:
(http://forum.infostart.ru/forum15/topic217090/message2209958/#message2209958),
WebKit не поддерживает формат pdf и видимо поэтому мне вместо картинки выдает куб с вопросами.
Заранее большое спасибо за ваши ответы.
Либо ты что-то не доскопировал, либо этот js лезет в инет за чем-то незначительным, от чего можно избавиться. Можно посмотреть инспектором кода, куда он лезет, найти эти вызовы и что-то с ними сделать
Да, безусловно, вы можете использовать его в автономном режиме. Скачать последнюю версию можно здесь.
Теперь извлеките zip-файл и поместите его на сервер(используйте xampp/wamp/lamp или любой другой localhost), потому что рабочий файл не включен для URL-адресов file://.
Чтобы показать перемещение pdf-файлов в web / viewer.html от localhost и он должен загрузить свой pdf по умолчанию.
Что касается вопроса о том, как показать использование вашего pdf-файла: viewer.HTML-код?file=relative / path / to / your / pdf
Скажем, например, внутри веб-папки(той, в которой находится просмотрщик.html есть) вашего pdf файла.в JS можно создать каталог, например pdfFiles и в нем вы добавляете PDF им сказать mypdf.pdf в нем, то для его отображения используйте: viewer.HTML-код?file=pdfFiles/mypdf.pdf и он будет отображать его.
Смотрите здесь более подробную информацию о том, как динамически назначать пути к PDF-файлам для просмотра. Если у вас есть какие-либо другие вопросы, дайте мне знать. Я использовал pdf.js offline, и он прекрасно работает почти во всех браузерах, которые я знаю.
Большое спасибо за ответы) в общем получилось отключить код, который стучался в интернет и настроить открытие pdf по ссылкам.
Держите готовую обработку:)