替换现有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 自动生成的 catch 块
e.printStackTrace();
}
// 保存更新后的PDF文件
pdfDocument.save(_dataDir + "output.pdf");
}
}