3

PDF ドキュメントのバージョンをサポートします。つまり、現在のドキュメントをそのまま維持でき、情報を追加するだけでドキュメントの内容と表示を変更できます。この機能は、過去のデジタル署名でドキュメントの外観と整合性を検証するのに特に役立ちます。

私が言いたいことをよりよく理解するには、図 5 にあるこの文書Digital Signatures in a PDF - Adob​​e を確認してください。

PDF ファイルにコンテンツを追加する PyPDF2 やその他の Python ライブラリからの多くのドキュメントとサンプルを見てきました。ただし、 pyPDF2を使用したすべての例を見た限り、あるファイルからコンテンツを取得し、そのコンテンツを別のファイルに再構築します。最新バージョンのデジタル署名を紛失したり壊したりせずにそれを行うことはできますか?

過去のバージョンをそのままコピーして、過去のバージョンのオブジェクトを再利用して新しいドキュメント バージョンを作成する方法を知っていますか?

または、ドキュメントを直接変更する方法はありますか? つまり、読み書き用にドキュメントをロードします。

その他の PyPDF2 の例は次のとおりです。

ご覧のとおり、それらはすべて PdfFileReader から読み取り、PdfFileWriterで書き込みを行う PDF を再構築します。私が言いたいのは、このPdfStamper Java classのようなものが必要であり、以前のコンテンツを尊重し、既存の PDF をインクリメンタルに更新するオプションのブール追加パラメーターを使用することです。

4

0 に答える 0