Извлечение изображений из PDF с помощью C#

Извлеките изображения из PDF-документа. Используйте Aspose.PDF для .NET для программного изменения PDF-файлов

Извлеките изображения из PDF-документа с помощью инструмента C#

Чтобы извлечь изображение из PDF, мы будем использовать API Aspose.PDF for .NET, который представляет собой многофункциональный, мощный и простой в использовании API для обработки документов для платформы net. Откройте диспетчер пакетов NuGet, найдите aSpose.pdf и установите. Вы также можете использовать следующую команду в консоли диспетчера пакетов.

Package Manager Console

PM > Install-Package Aspose.PDF

Извлечь изображение из PDF с помощью C#


Вам понадобится Aspose.PDF для библиотеки.NET, чтобы попробовать код в своей среде.

  1. Откройте PDF-документ.
  2. Извлеките определенное изображение.
  3. Сохраните выходное изображение.
  4. Сохраните обновленный PDF-файл.

Извлечение изображений из PDF-файла - C#

В этом примере кода показано, как извлекать изображения из PDF - C#

var inputFile = Path.Combine(dataDir, "ExtractImages.pdf");
var outputFile = Path.Combine(dataDir, "ExtractImages_out.pdf");
var imageFile = Path.Combine(dataDir, "aspose-logo.jpg");
var pdfDocument = new Aspose.Pdf.Document(inputFile);

var xImage = pdfDocument.Pages[1].Resources.Images[1];
var outputImage = new FileStream(imageFile, FileMode.Create);
xImage.Save(outputImage, 300);
outputImage.Close();

pdfDocument.Save(outputFile);