Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Редактирование pdf средствами 1С

Редактирование pdf средствами 1С
Я
   Budulay2018
 
24.10.16 - 11:06
Здравствуйте.
Если ли возможность редактирования pdf в 1С? Мне надо чтобы при загрузке файла в 1С он добавлял маленькую строчечку на первой странице.
 
 
   DDwe
 
1 - 24.10.16 - 11:10
(0) Копчик это маленький американский полицейский )))
   shuhard_серый
 
2 - 24.10.16 - 11:17
(0) средствами 1С - встроенными в 1С - нет, запускаемыми из 1С - да
   МихаилМ
 
3 - 24.10.16 - 11:19
можно и в 1с. посмотрите, чем отличаются файлы с надписью и без . и добавляйте в файл надпись.
   МихаилМ
 
4 - 24.10.16 - 11:25
или
если отображаете пдф с activex то сверху можно наложить поле
с нужной надписью
   Budulay2018
 
5 - 24.10.16 - 12:00
(3) А можно приблизительную ссылочку или направление где почитать? В гугле про файлы с надписью много, но чет совсем не то
   МихаилМ
 
6 - 24.10.16 - 12:11
(5)
работа с файлами базовый навык , так же как и работа с текстом. подсказка для сообразительных :
Глобальный контекст (Global context)
РазделитьФайл (SplitFile)
Синтаксис:

РазделитьФайл(<ИмяФайла>, <РазмерЧасти>, <Путь>)
Параметры:

<ИмяФайла> (обязательный)

Тип: Строка.
Имя файла, который требуется разделить на части. 
<РазмерЧасти> (обязательный)

Тип: Число. 
Размер одной части файла в байтах. 
<Путь> (необязательный)

Тип: Строка.
Путь к каталогу, в который будут помещены файлы, созданные в результате операции разделения. Если путь не указан, файлы будут помещены в каталог исходного файла.
Возвращаемое значение:

Тип: Массив.

Описание:

Разделяет указанный файл на несколько частей (файлов) заданного размера. Имя каждой части образуется из имени исходного файла с прибавлением ему расширения в виде порядкового номера, включая лидирующие нули.
Например, для разделения файла на части, размером каждой равной одному мегабайту, следует выполнить следующий код:
РазделитьФайл("C:\Windows\Temp\Presentation.ppt", 1024 * 1024 )
В результате получим несколько файлов:
C:\Windows\Temp\Presentation.ppt.001
C:\Windows\Temp\Presentation.ppt.002
...
C:\Windows\Temp\Presentation.ppt.n-1
C:\Windows\Temp\Presentation.ppt.n
Все части, кроме последней, имеют размер 1 мегабайт. Размер последней части определяется как размер исходного файла минус сумма размеров всех предыдущих частей.

Доступность:

Тонкий клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).
Примечание:

Объединение частей в один файл осуществляется вызовом метода ОбъединитьФайлы или команды операционной системы copy.
   МихаилМ
 
7 - 24.10.16 - 12:14
либо если у Вас 1с  младше 8.3  разделяйте клейте bat файлом
   DDwe
 
8 - 24.10.16 - 12:31
(6) И каким боком это к вопросу ТС?
   DDwe
 
9 - 24.10.16 - 12:32
(8) + Если у него pdf из картинок, он что будет разделять?
   МихаилМ
 
10 - 24.10.16 - 12:38
(9) если из картинок тогда либо наложением при отображении либо разбор пдф вставка картинки в графический файл сбор.
 
 Рекламное место пустует
   Господин ПЖ
 
11 - 24.10.16 - 12:38
адекватно что-то сделать можно в проф. адобе. а он денег стоит
   y88
 
12 - 24.10.16 - 12:40
Я бы в Word формировал всю страницу и сохранял в pdf
   DDwe
 
13 - 24.10.16 - 12:45
(0) На самом деле с первой страницей всё просто, её из пдф получить не сложно, а дальше дело техники.
   DDwe
 
14 - 24.10.16 - 12:47
(13) Где-то у меня были исходники получения первой страницы. Для создания миниатюры использовалось.
   crocop
 
15 - 24.10.16 - 12:53
   Garykom
 
16 - 24.10.16 - 13:31
https://github.com/mozilla/pdf.js должно работать в "поле html документа" http://catalog.mista.ru/public/338126/
   Budulay2018
 
17 - 25.10.16 - 14:10
В общем установил бесплатную библиотеку для работы в пдфами. http://www.debenu.com/products/development/debenu-pdf-library-lite/
Подключил, создал КомОбъект, ну и LoadFromFile, DrawText, SaveToFile
Наверно, можно как попроще, но метод, описанный выше с разделениями, совсем не догнал)

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует