既存のPDFファイル内の画像を置き換える
Contents
[
Hide
]
XImages コレクションの Replace メソッドを使用すると、既存のPDFファイル内の画像を置き換えることができます。
画像コレクションは、ページのリソースコレクション内にあります。画像を置き換えるには:
- Documentオブジェクトを使用してPDFファイルを開きます。
- 特定の画像を置き換え、DocumentオブジェクトのSaveメソッドを使用して更新されたPDFファイルを保存します。
以下のコードスニペットは、PDFファイル内の画像を置き換える方法を示しています。
package com.aspose.pdf.examples;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import com.aspose.pdf.Document;
public class ExampleReplaceImage {
private static String _dataDir = "/home/admin1/pdf-examples/Samples/";
public static void Replace() {
// ドキュメントを開く
Document pdfDocument = new Document("input.pdf");
// 特定の画像を置き換える
try {
pdfDocument.getPages().get_Item(1).getResources().getImages().replace(1, new FileInputStream("lovely.jpg"));
} catch (FileNotFoundException e) {
// TODO 自動生成されたキャッチブロック
e.printStackTrace();
}
// 更新されたPDFファイルを保存する
pdfDocument.save(_dataDir + "output.pdf");
}
}