この簡単なトピックでは、Python を使用して PDF メタデータを変更する方法について説明します。サンプル アプリケーションを実行するための開発環境の設定に関する詳細、機能実装のプログラミング手順のリスト、Python を使用して PDF メタデータを変更するための実行可能なサンプル コードが含まれています。添付のサンプル コード以外に変更できるその他のプロパティについても説明します。
Python を使用して PDF プロパティを編集する手順
- メタデータを編集するには、IDE を .NET経由でAspose.PDF for Pythonを使用する に設定してください
- Document クラス オブジェクトを使用して PDF ファイルをロードし、ファイルのプロパティを変更します
- DocumentInfo クラス オブジェクトを使用して PDF ファイルのメタデータにアクセスする
- アクセスしたドキュメント情報オブジェクトを使用して、必要なプロパティを更新します。
- 編集されたメタデータを含む結果の PDF ファイルを保存します。
これらの手順は、Python を使用して PDF のメタデータを編集するプロセスの概要を示しています。このプロセスは、PDF ファイルをロードし、aspose.pdf 名前空間の DocumentInfo を使用してファイルのプロパティにアクセスすることで開始されます。このオブジェクトを使用すると、結果の PDF ファイルをディスクに保存する前に、新しい値を設定することでいくつかのプロパティが更新されます。
Python を使用して PDF プロパティを変更するコード
import aspose.pdf as pdf | |
import datetime | |
# Load the license | |
license = pdf.License() | |
license.set_license("Aspose.Total.lic") | |
# Load the file | |
pdfFile = pdf.Document("input.pdf") | |
# Access metadata and update it | |
meta = pdf.DocumentInfo(pdfFile) | |
meta.creator = "Creator Info" | |
meta.producer = "Producer Info" | |
meta.trapped = 'True' | |
meta.author = "Author info" | |
meta.creation_date = datetime.datetime.now() | |
pdfFile.save("UpdatedMeta.pdf") | |
print("Metadata updated successfully") |
前述のサンプル コードは、Python* を使用した単純な *PDF メタデータ エディターの開発を示しています。タイトル、件名、キーワード、creation_time_zone、mod_time_zone、mod_date などのプロパティを更新できます。 add(key, value) メソッドを使用して新しいプロパティを追加し、remove(key) メソッドを使用してプロパティを削除できます。
この記事では、Python を使用して PDF のメタデータを変更する方法を説明しました。 PDF ファイルから画像を取得するプロセスについて知りたい場合は、PythonでPDFから画像を取得する方法 の記事を参照してください。