Имя: Пароль:
1C
1С v8
Как прочитать pdf файл и заполнить в нем определенные поля, и сохранить?
0 Erifan
 
19.05.15
14:29
Имеется pdf-шаблон. В нем есть редактируемые поля, их необходимо заполнить из 1с, и сохранить. При этом сохраненный шаблон, должен так же иметь эти редактируемые поля, т.к. в SAPе есть загрузчик, который с него загружает данные к себе. Выгрузку в другие форматы не предлагать, т.к. загрузку из них писать не будут. Доступа к загрузчику SApa нет, гугл результатов не дал.
1 shuhard_серый
 
19.05.15
14:31
(0) [гугл результатов не дал.]
а если искать по pdf API ?
2 sapphire
 
19.05.15
14:36
(0) LibreOffice или iTextSharp 5.2.1
3 sapphire
 
19.05.15
14:38
(1) Речь, наверное, об Adobe Acrobat SDK, так оно требует наличия лицензии на Adobe Acrobat.
Само по себе ничего не даст.
4 Господин ПЖ
 
19.05.15
14:42
загрузка из pdf - это секас еще тот
5 UFO
 
19.05.15
14:43
А не проще ли делать печать на виртуальный пдф принтер? чем шаблонами пдф пользоваться
6 UFO
 
19.05.15
14:44
В конце концов можно отредактировать шаблон ворд документа и его послать на печать на пдф принтер
7 UFO
 
19.05.15
14:45
Фоксит ридер всегда ставит свой принтер, я им и пользуюсь
8 banco
 
19.05.15
14:46
(6) в конце концов ТабличныйДокумент можно сохранить в pdf
9 sapphire
 
19.05.15
14:52
(5) (8) А если, это внешняя форма, которая Вам присылается?
10 Erifan
 
19.05.15
14:53
(5)(8) Результатом должен быть pdf-файл с редактируемыми полями(для загрузки их в SAP), если делать как Вы предлагаете на выходе будет картинка.
(2) Правильно я понимаю, что надо установить библиотеки, и обращаться к ним для редактирования?
11 sapphire
 
19.05.15
14:55
(10) Не совсем :)
Libre Office, по идее будет выполнять, но будет игнорироваться особенности файла, если он содержит встроенные java-script вида WILL PRINT
12 sapphire
 
19.05.15
14:56
+(10)  iTextSharp 5.2.1 по идее может заполнять/писать...
Короче, печать если есть java-script в pdf только через Acrobat
13 Jaap Vduul
 
19.05.15
14:59
(2) А у iTextSharp COM интерфейсы появились?
(10) В одной конторе я через pdftk делал. Это такая утилитка маленькая, через командную строку работает:
https://www.pdflabs.com/docs/pdftk-man-page/
14 Erifan
 
19.05.15
15:02
(13) Попробую, спасибо
15 sapphire
 
19.05.15
15:03
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший