Сохранение измененного содержимого PDF - PullRequest
3 голосов
/ 02 июня 2010

У меня есть форма, которую я скачал, я хотел бы предварительно заполнить некоторый контент в форме (это легко с помощью cfpdfform).

Где это сложно, я хотел бы позволить пользователю изменять содержимое этой формы, а затем каким-то образом иметь доступ к этому измененному содержимому. Я не создавал исходный PDF, поэтому не знаю, как разрешить пользователю «сохранять» новое содержимое, чтобы его можно было прочитать.

Любые идеи о том, где я мог бы начать на этом?

Ответы [ 3 ]

5 голосов
/ 03 июня 2010

Вы также можете использовать тег cfpdfform для чтения / записи данных в файл PDF, который имеет форму. Важно, чтобы в документе PDF уже были доступны поля формы или чтобы вы добавили их.

Я только недавно выполнил задачу, в которой мне нужно было, чтобы пользователь заполнил обычную веб-форму, а затем создал заполненную версию существующего документа PDF. Это работало как бриз!

Я думаю, что в зависимости от того, что вы пытаетесь выполнить, пользователь заполняет данные в веб-форме менее запутанно, чем обслуживает PDF и ожидает, что он сохранит его для обновления файла на удаленном сервере. Только мое мнение, хотя.

http://www.cfquickdocs.com/cf8/?getDoc=cfpdfform#cfpdfform

2 голосов
/ 03 июня 2010

Пользователи могут заполнять большинство форм PDF в Adobe Reader, но когда пользователь пытается сохранить изменения, у него появляется всплывающее окно, предлагающее ему сохранить файл PDF, и ему необходимо обновить его до Adobe Acrobat, чтобы иметь эту функцию. 1001 *

Начиная с Acrobat 7 (или, возможно,) 8, можно создавать форму, чтобы ее можно было заполнить и сохранить в программе чтения. В Acrobat откройте свой PDF и выберите в меню «Дополнительно» -> «Включить использование» прямо в программе чтения. Это предложит вам сохранить форму, и тогда любой, кто использует Adobe Reader, сможет заполнить ее.

Как только это будет сделано, вы можете открыть форму в ColdFusion, заполнить некоторые поля и предоставить ее пользователю. После того, как они заполнят, сохранят и вернут в ColdFusion, вы сможете прочитать содержимое, используя теги, связанные с PDF.

Обратите внимание: в настоящее время невозможно установить флаг «включить права использования в читателе» из ColdFusion, для этого вам нужна копия Adobe Acrobat или доступ к серверу Adobe LifeCycle.

1 голос
/ 02 июня 2010
...