PDFファイルから画像を削除するC++の使用
Contents
[
Hide
]
PDFファイルから画像を削除するには:
- Document オブジェクトを作成し、入力PDFファイルを開きます。
- DocumentオブジェクトのPages collectionから画像を保持しているページを取得します。
- 画像は、ページのResourcesコレクションにあるImagesコレクションに保持されます。
- ImagesコレクションのDeleteメソッドで画像を削除します。
- DocumentオブジェクトのSaveメソッドを使用して出力を保存します。
次のコードスニペットは、PDFファイルから画像を削除する方法を示しています。
void WorkingWithImages::DeleteImagesFromPDFFile()
{
String _dataDir("C:\\Samples\\");
// Open document
auto document = MakeObject<Document>(_dataDir + u"DeleteImages.pdf");
// Delete a particular image
document->get_Pages()->idx_get(1)->get_Resources()->get_Images()->Delete(1);
// Save updated PDF file
document->Save(_dataDir + u"DeleteImages_out.pdf");
}