PDFファイルを読み取り、指定されたフィールドに何かを追加し、ドキュメントにパスワードを設定してから存在するアプリを作成しました。
アプリケーションは、入力可能なフィールドを持つ PDF ファイルから読み取ります。
これはうまくいきます。フィールドが更新され、PDF が問題なく保存されます - これを追加するまで:
PdfEncryptor.Encrypt(reader, output, true, null, "busspass13579", PdfWriter.ALLOW_SCREENREADERS);
その後、PDF は完全にフラットになり、入力可能なフィールドがなくなります。
何か案は?