기존 PDF 파일에서 이미지 교체 C++ 사용
Contents
[
Hide
]
Images 컬렉션의 Replace 메서드를 사용하면 기존 PDF 파일의 이미지를 교체할 수 있습니다.
Images 컬렉션은 페이지의 Resources 컬렉션에서 찾을 수 있습니다. 이미지를 교체하려면:
- Document 객체를 사용하여 PDF 파일을 엽니다.
- 특정 이미지를 교체하고, Document 객체의 Save 메서드를 사용하여 업데이트된 PDF 파일을 저장합니다.
다음 코드 스니펫은 PDF 파일에서 이미지를 교체하는 방법을 보여줍니다.
using namespace System;
using namespace Aspose::Pdf;
using namespace Aspose::Pdf::Text;
void ReplaceImage() {
String _dataDir("C:\\Samples\\");
auto document = MakeObject<Document>(_dataDir + u"input.pdf");
// Replace a particular image
document->get_Pages()->idx_get(1)->get_Resources()->get_Images()->Replace(1, System::IO::File::OpenRead(u"lovely.jpg"));
// Save updated PDF file
document->Save(_dataDir + u"output.pdf");
}