ダウンロードしたフォームを持っています。フォームにコンテンツを事前入力したいと思います (cfpdfform を使用すると簡単です)。
難しいのは、ユーザーがそのフォームのコンテンツを変更できるようにしてから、何らかの方法でそれらの変更されたコンテンツにアクセスできるようにしたいということです。ソース PDF を作成しなかったため、ユーザーが新しいコンテンツを「保存」して読めるようにする方法がわかりません。
これをどこから始めればよいかについてのアイデアはありますか?
ダウンロードしたフォームを持っています。フォームにコンテンツを事前入力したいと思います (cfpdfform を使用すると簡単です)。
難しいのは、ユーザーがそのフォームのコンテンツを変更できるようにしてから、何らかの方法でそれらの変更されたコンテンツにアクセスできるようにしたいということです。ソース PDF を作成しなかったため、ユーザーが新しいコンテンツを「保存」して読めるようにする方法がわかりません。
これをどこから始めればよいかについてのアイデアはありますか?
cfpdfform タグを使用して、フォームを持つ PDF ファイルにデータを読み書きすることもできます。重要なことは、PDF ドキュメントに既に使用可能なフォーム フィールドがあるか、それらを追加することです。
私は最近、ユーザーに通常の Web フォームに入力してもらい、既存の PDF ドキュメントの入力済みバージョンを作成するタスクを完了しました。それはそよ風のように働きました!
達成しようとしていることに応じて、ユーザーに Web フォームにデータを入力させることは、PDF を提供し、それを保存してリモート サーバー上のファイルを更新することを期待するよりも混乱が少ないと思います。あくまで私の意見ですが。
ユーザーは Adobe Reader でほとんどの PDF フォームを完成させることができますが、ユーザーが変更を保存しようとすると、PDF を保存できず、この機能を使用するには Adobe Acrobat にアップグレードする必要があることを示すポップアップが表示されます。
Acrobat 7 (または場合によっては) 8 以降、フォームを作成して、リーダーに入力して保存できるようになりました。Acrobat で PDF を開き、メニューから [詳細設定] -> [リーダーで使用権を有効にする] を選択します。これにより、フォームを保存するように求められ、Adobe Reader を使用しているすべてのユーザーがフォームに入力できます。
それが完了したら、ColdFusion でフォームを開き、いくつかのフィールドに入力して、ユーザーに提供できます。入力したら、保存して ColdFusion に戻します。PDF 関連のタグを使用して内容を読むことができます。
注: 現在、ColdFusion から「リーダーで使用権限を有効にする」フラグを設定することはできません。これを行うには、Adobe Acrobat のコピーまたは Adobe LifeCycle サーバーへのアクセスが必要です。
次のドキュメントが役立ちます: http://www.adobe.com/education/instruction/teach/coldfusion/CF8-2_advanced_cf8_development_unit8.pdf