PDF 파일에서 이미지 삭제하기 C++ 사용
Contents
[
Hide
]
PDF 파일에서 이미지를 삭제하려면:
- Document 객체를 만들고 입력 PDF 파일을 엽니다.
- Document 객체의 Pages collection에서 이미지를 포함하는 페이지를 가져옵니다.
- 이미지는 페이지의 Resources 컬렉션에 있는 Images 컬렉션에 저장됩니다.
- Images 컬렉션의 Delete 메서드를 사용하여 이미지를 삭제합니다.
- Document 객체의 Save 메서드를 사용하여 출력 파일을 저장합니다.
다음 코드 스니펫은 PDF 파일에서 이미지를 삭제하는 방법을 보여줍니다.
void WorkingWithImages::DeleteImagesFromPDFFile()
{
String _dataDir("C:\\Samples\\");
// 문서 열기
auto document = MakeObject<Document>(_dataDir + u"DeleteImages.pdf");
// 특정 이미지 삭제
document->get_Pages()->idx_get(1)->get_Resources()->get_Images()->Delete(1);
// 업데이트된 PDF 파일 저장
document->Save(_dataDir + u"DeleteImages_out.pdf");
}