iText を使用してデジタル署名された PDF に空白ページを追加する
デジタル署名された PDF の末尾に空白ページを挿入する方法を探しています。 iText ライブラリを使用してドキュメントを作成します。ただし、既存の署名にページを追加することによる影響が懸念されています。
その影響を完全に理解するために、PDF ドキュメントのデジタル署名の性質を詳しく調べてみましょう。
デジタルに関する Adobe のホワイト ペーパーAcrobat 9 の署名では、署名を無効にすることなく、認証済み文書または署名済み文書に加えられる許容される変更が明確になっています。特に、「ページ コンテンツの変更」は、認定レベルや署名レベルに関係なく、一貫して禁止されています。
ページを追加すると本質的にページ コンテンツが変更されるため、この操作は許可されません。ドキュメントの署名ステータスは特定のページ レイアウトとコンテンツに依存しており、空白ページを追加すると中断されます。
空白ページの追加など、許容される変更を実装するには、追加モード (増分更新) を使用することが重要です。文書を直接変更するなどの他の方法では、署名が修復不可能なほど損傷する可能性があります。
結論として、iText には、署名を無効にすることなくデジタル署名された PDF 文書に空白ページを追加する簡単な方法はありません。署名の保存が重要な場合は、代替ソリューションを検討するか、代替 PDF 操作ライブラリを探す必要がある場合があります。
以上がiText は、署名を無効にすることなく、デジタル署名された PDF に空白ページを追加できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。