Удаление изображений из PDF-файла

Contents
[ ]

Следующий фрагмент кода также работает с библиотекой Aspose.PDF.Drawing.

Чтобы удалить изображение из файла PDF:

  1. Создайте объект Document и откройте входной PDF-файл.
  2. Получите страницу, содержащую изображение, из коллекции Pages объекта Document.
  3. Изображения хранятся в коллекции Images, которая находится в коллекции Resources страницы.
  4. Удалите изображение с помощью метода Delete коллекции Images.
  5. Сохраните результат, используя метод Save объекта Document.

Следующий фрагмент кода показывает, как удалить изображение из файла PDF.

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void DeleteImageFromPDF()
{
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdf_Images();

    // Open PDF document
    using (var document = new Aspose.Pdf.Document(dataDir + "DeleteImages.pdf"))
    {
        // Delete a particular image
        document.Pages[1].Resources.Images.Delete(1);

        // Save PDF document
        document.Save(dataDir + "DeleteImages_out.pdf");
    }
}