Wyodrębnij obrazy z pliku PDF za pośrednictwem C#

Wyodrębnij obrazy z dokumentu PDF. Użyj pliku Aspose.PDF dla .NET, aby programowo modyfikować pliki PDF

Wyodrębnianie obrazów z dokumentu PDF za pomocą narzędzia C#

Aby wyodrębnić obraz z pliku PDF, użyjemy interfejsu API Aspose.PDF for .NET, który jest bogatym w funkcje, potężnym i łatwym w użyciu interfejsem API do manipulacji dokumentami dla platformy net. Otwórz menedżera pakietów NuGet, wyszukaj Aspose.pdf i zainstaluj. Można również użyć następującego polecenia z konsoli Menedżera pakietów.

Package Manager Console

PM > Install-Package Aspose.PDF

Wyodrębnij obraz z pliku PDF za pośrednictwem C#


Potrzebujesz Aspose.PDF for .NET library, aby wypróbować kod w swoim środowisku.

  1. Otwórz dokument PDF.
  2. Wyodrębnij konkretny obraz.
  3. Zapisz obraz wyjściowy.
  4. Zapisz zaktualizowany plik PDF.

Wyodrębnij obrazy z pliku PDF - C#

Ten przykładowy kod pokazuje, jak wyodrębnić obrazy z pliku 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);