|
Заполнение формуляров в формате PDF
|
|||
---|---|---|---|
#18+
Нашел хорошее решение для заполнения формуляров в формате PDF. Для этого надо сделать следующее: 1. Открыть формуляр Acrobat-ом, в меню выбрать Дополнительно-Редактирование документа- JavaScript Debugger. Там в Console ввести команду: this.exportAsFDF(true, true, null, false); Сохранить изменение, при этом создается файл Исходный_формуляр_Date.FDF 2. На Fox пишется приблизительно так: LOCAL m.lcTmpl m.lcTmpl = FILETOSTR("Исходный_формуляр_Date.FDF") m.lcTmpl = STRTRAN( m.lcTmpl, '<<', CHR(13) + '<<') m.lcTmpl = STRTRAN( m.lcTmpl, '>>', '>>' + CHR(13)) =SetValuePDF(@lcTmpl, 'поле_1', 'значение_1') =SetValuePDF(@lcTmpl, 'поле_2', 'значение_2) =STRTOFILE(m.lcTmpl, 'Мой_формуляр.FDF') Функция SetValuePDF заносит ваши данные('значение_1', 'значение_2',...) в поля 'поле_1', 'поле_2', ... соответственно вашего формуляра. FUNCTION SetValuePDF() LPARAMETERS m.tcFDF, m.tcFieldName, m.tcValue LOCAL m.lcField m.lcField = ALLTRIM(m.tcFieldname) m.tcFDF = STRTRAN(m.tcFDF, ; MLINE(m.tcFDF, ATLINE('/T(' + m.lcField + ')', m.tcFDF)), ; '<</V('+ ALLTRIM(m.tcValue) + ') /T(' + m.lcField + ')>>' + CHR(13)) ENDFUNC В результате вы получаете заполненный формуляр Мой_формуляр.FDF. А распечатать его вы сможете одним из методов, которые уже описаны в форуме. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2009, 16:21 |
|
Заполнение формуляров в формате PDF
|
|||
---|---|---|---|
#18+
Открыть формуляр Acrobat-ом, в меню выбрать Дополнительно-Редактирование документа- JavaScript Debugger. Там в Console ввести команду: this.exportAsFDF(true, true, null, false); Сохранить изменение, при этом создается файл Исходный_формуляр_Date.FDF 1. Какой акробат нужен? Который Pro?? В 9 Акробат-ридере не нашел таких пунктов. 2. С помощью какого инструмента проще всего узнать наименование полей в PDF-формуляре?? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2013, 13:45 |
|
Заполнение формуляров в формате PDF
|
|||
---|---|---|---|
#18+
Никак не могу вызвать java-консоль в акробате чтобы выполнить this.exportAsFDF(true, true, null, false) Пробовал 9 версию Acrobat reader и триальную Acrobat Reader Pro XI. Вот такую инструкцию нашел: http://acrobatusers.com/tutorials/javascript_console Галочки "Активировать Acrobat javascript" и "показывать консоль ошибок и сообщений" стоят. По комбинации CTRL+J консоль не вызывается, и соответствующего пункта в меню не нашел. Может кто-нибудь подсказать? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2013, 10:36 |
|
|
start [/forum/topic.php?fid=41&tid=1583186]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 288ms |
total: | 430ms |
0 / 0 |