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\\");

    // 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");
}