기존 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");
}
}