PDF 파일에서 이미지 삭제하기 C++ 사용

Contents
[ ]

PDF 파일에서 이미지를 삭제하려면:

  1. Document 객체를 만들고 입력 PDF 파일을 엽니다.
  2. Document 객체의 Pages collection에서 이미지를 포함하는 페이지를 가져옵니다.
  3. 이미지는 페이지의 Resources 컬렉션에 있는 Images 컬렉션에 저장됩니다.
  4. Images 컬렉션의 Delete 메서드를 사용하여 이미지를 삭제합니다.
  5. 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");
}