既存の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");
// 特定の画像を置換
document->get_Pages()->idx_get(1)->get_Resources()->get_Images()->Replace(1, System::IO::File::OpenRead(u"lovely.jpg"));
// 更新されたPDFファイルを保存
document->Save(_dataDir + u"output.pdf");
}