Extraia imagens de PDF via C#

Extraia imagens de um documento PDF. Use o Aspose.PDF for .NET para modificar arquivos PDF programaticamente

Extraia imagens de um documento PDF usando a ferramenta C#

Para extrair a imagem do PDF, usaremos a API Aspose.PDF for.NET, que é uma API de manipulação de documentos rica em recursos, poderosa e fácil de usar para a plataforma net. Abra o gerenciador de pacotes NuGet, pesquise Aspose.pdf e instale. Você também pode usar o seguinte comando no console do gerenciador de pacotes.

Package Manager Console

PM > Install-Package Aspose.PDF

Extrair imagem do PDF via C#


Você precisa do Aspose.PDF for .NET library para testar o código em seu ambiente.

  1. Abra o documento PDF.
  2. Extraia uma imagem específica.
  3. Salve a imagem de saída.
  4. Salve o arquivo PDF atualizado.

Extraia imagens do arquivo PDF - C#

Este código de exemplo mostra como extrair imagens do 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);