このガイドでは、Java を使用して PDF メタデータを変更する方法について説明します。これには、開発環境のセットアップに関する情報、アプリケーションの開発に必要なタスクのリスト、Java を使用して PDF のメタデータを編集するための実行可能なサンプル コードが含まれています。プロパティの追加やプロパティのクリアなど、メタデータを操作するためのさまざまなオプションについて説明します。
Java を使用して PDF プロパティを変更する手順
- Aspose.PDF for Java を使用してメタデータを変更するように IDE を設定します
- プロパティを編集するためにソース PDF ファイルを document オブジェクトにロードします
- ロードされた PDF ファイルにリンクして、DocumentInfo オブジェクトを設定します。
- 変更日、件名、タイトルなどの必要なプロパティを更新します。
- 新しいメタデータを含む出力 PDF ファイルを保存します。
このガイドでは、Java を使用して PDF のメタデータを変更するプロセスを詳しく説明します。このプロセスは、ソース PDF ファイルをロードすることで開始され、続いてロードされた PDF ファイルから DocumentInfo を設定します。このオブジェクトには、各プロパティに 1 つずつアクセスすることで変更できるすべてのプロパティが含まれています。
Java を使用して PDF メタデータを変更するコード
import com.aspose.pdf.Document; | |
import com.aspose.pdf.DocumentInfo; | |
import com.aspose.pdf.License; | |
import java.util.Date; | |
public class Main { | |
public static void main(String[] args) throws Exception // Modify PDF file metadata in Java | |
{ | |
// Set the licenses | |
new License().setLicense("Aspose.Total.lic"); | |
// Load the PDF | |
Document pdfForMeta = new Document("sample.pdf"); | |
// Fetch document info | |
DocumentInfo info = new DocumentInfo(pdfForMeta); | |
info.setModDate(new Date(System. currentTimeMillis())); | |
info.setSubject("Sample subject"); | |
info.setTitle("Sample Title"); | |
info.setCreator("Sample Creator"); | |
// Save the output document | |
pdfForMeta.save("PDFMetadata.pdf"); | |
System.out.println("Done"); | |
} | |
} |
上記の実装は、Java* を使用して *PDF メタデータ エディターを開発するプロセスを示しています。 DocumentInfo クラスには、すべてのプロパティを一度にまたは 1 つずつ変更および削除する機能と、特定のプロパティが事前定義されたプロパティであるかカスタム プロパティであるかをテストする機能が含まれています。選択した名前またはインデックスを使用してターゲット プロパティにアクセスできます。
この記事を読んで、Java を使用した PDF メタ エディター の概念を理解しました。ウォーターマークを追加するプロセスについて知りたい場合は、Javaを使用してPDFに透かしを追加する方法 の記事を参照してください。