pdftkとfill_formコマンドを使用して、FDFデータからPDFフォームに入力しています。
コマンドを実行すると、PDFを開くときを除いて、PDF出力が正常に作成されます。
- Acrobat Readerにダイアログが表示され、「このドキュメントにはAdobe Readerの特別な機能を有効にする特定の権限が含まれています。ドキュメントは作成されてから変更されており、これらの権限は無効になっています。このドキュメントの元のバージョンについては、作成者にお問い合わせください。 「」
「このドキュメントが含まれています...」ダイアログが表示される理由と、それを取り除く方法を誰かが説明できますか?
いくつかの背景として、ここに私のプロセスがあります。
出発点として、ここからAdobeのサンプルインタラクティブフォームを使用しました。
pdftkコマンドdump_data_fieldsを適用してPDF形式の入力フィールドの名前を確立し、それに基づいて、fdfgenライブラリを使用して次のようにいくつかのサンプルデータを使用してFDFを生成しました。
#!python
from fdfgen import forge_fdf
fields = []
fields.append(('Name_Last','Peters'))
fields.append(('Name_First','John'))
fdf = forge_fdf("",fields,[],[],[])
fdf_file = open(".\\dataOut\\adobe-reference-interactiveform_enabled.fdf","w")
fdf_file.write(fdf)
fdf_file.close()
次に、次のコマンドを実行します。
pdftk.exe ".\dataIn\adobe-reference-interactiveform_enabled.pdf" fill_form ".\dataOut\adobe-reference-interactiveform_enabled.fdf" output ".\dataOut\adobe-reference-interactiveform_enabled_PostProcessing1.pdf" flatten verbose