Имя: Пароль:
1C
1С v8
Как открыть все требуемые pdf файлы одной "страничкой" в браузере
0 From_RB
 
15.04.18
14:33
Для просмотра или последующей печати.
Спасибо.
1 PR
 
15.04.18
14:34
Ну так и быть, рассказывай
2 From_RB
 
15.04.18
14:41
Сейчас открывается куча пдф-к  с помощью

Shell = Новый COMОбъект("Shell.Application");
Для каждого Файл Из МассивФайлов Цикл
Shell.ShellExecute(Файл.ПолноеИмя);
КонецЦикла

Задача: СКЛЕИТЬ в один pdf файл, и потом просто открыть в браузере
3 PR
 
15.04.18
14:48
Заинтриговал. Давай дальше. Как решил?
4 Asmody
 
15.04.18
16:29
"Склеить pdf-файлы в один" и "открыть pdf в браузере" - это немного совсем разные задачи. Тебе какую удочку?
5 Garykom
 
гуру
15.04.18
16:36
(4) И ту и другую и если можно без денег...
6 Tateossian
 
15.04.18
16:40
(2) Склейку можно организовать посредством PDF24 - мощная free программа для работы с pdf.
7 Garykom
 
гуру
15.04.18
16:43
(6) Не проще это сразу в браузере делать? https://github.com/MrRio/jsPDF
8 Garykom
 
гуру
15.04.18
16:47
(7)+ Сорри перепутал с https://ru.wikipedia.org/wiki/PDF.js
9 Tateossian
 
15.04.18
16:52
(7) Чем проще? В моем примере консольная программа, в твоем - набор библиотек, ко всему проему, под проксями cloudflare. При работе большого числа клиентов из одного ip-адреса твои js-библиотеки не будут работать.
10 Garykom
 
гуру
15.04.18
16:55
(9) Кто мешает эти js либы к себе утянуть или даже включить в свой проект?

А консольную программу надо где то запускать, в случае 1С фреш это не выйдет. Да и для УФ в целом удобнее.
11 azt-yur
 
15.04.18
18:48
Я для такой цели PDFTK юзал. Работает даже без установки, достаточно скопировать один .exe и одну .dll.
12 From_RB
 
16.04.18
08:34
(11) Я пока остановился на  pdftk. Хотя наверняка должен быть вариант более оптимальный
13 trdm
 
16.04.18
09:53
Есть вариант просто сделать 2 фрейма, в одном список pdf-ок, в другом отображать содержимое.
14 Сияющий в темноте
 
16.04.18
10:06
(13)можно просто фрейм с пдф файл в страницу вставить,так красивее будет,разные фреймы сейчас некошерно
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn