Сохранение измененного содержимого PDF

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

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

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

3 ответа

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

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

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

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

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

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

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

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

Другие вопросы по тегам