Wyodrębnij obrazy z pliku PDF w C#

Jak wyodrębnić obrazy z pliku PDF za pomocą biblioteki .NET

Jak wyodrębnić obrazy z pliku PDF przy użyciu biblioteki .NET

Czy potrzebujesz wyodrębnić obrazy z pliku PDF? Programowa modyfikacja dokumentów PDF jest istotną częścią nowoczesnych cyfrowych przepływów pracy. Dzięki bibliotekom .NET, takim jak Aspose.PDF, programiści mogą wyodrębnić obrazy z pliku PDF. Biblioteki te są samodzielnymi rozwiązaniami, które nie opierają się na innym oprogramowaniu i są gotowe do użytku komercyjnego. Obejmują wszystkie możliwe potrzeby profesjonalnych programistów C#.

  • Wyodrębnij tekst z pliku PDF
  • Wyodrębnij obrazy z pliku PDF
  • Wyodrębnij czcionki z PDF
  • Wyodrębnij dane z formularza
  • Wyodrębnij tekst ze znaczków
  • Wyodrębnij dane z tabeli

Aby wyodrębnić obrazy z pliku PDF, użyjemy interfejsu API Aspose.PDF for .NET, który jest bogatym w funkcje, wydajnym 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żesz także użyć następującego polecenia z konsoli Menedżera pakietów.

Package Manager Console

PM > Install-Package Aspose.PDF

Wyodrębnij obrazy z pliku PDF w C#


Aby wypróbować kod w swoim środowisku, potrzebujesz Aspose.PDF for .NET.

  1. Załaduj plik PDF z instancją dokumentu.
  2. Utwórz obiekt Ximage, aby wyodrębnić obrazy.
  3. Zapisz obraz wyjściowy do pliku jpeg.
  4. Zapisz zaktualizowany plik PDF.

Wyodrębnij obrazy z pliku PDF - C#

Ten przykładowy kod pokazuje, jak wyodrębnić obrazy z dokumentów PDF

Input file:

File not added

Output format:

PDF

Output file:

    // For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.PDF-for-.NET
    // The path to the documents directory.
    string dataDir = RunExamples.GetDataDir_AsposePdf_Images();

    // Open document
    Document pdfDocument = new Document(dataDir+ "ExtractImages.pdf");

    // Extract a particular image
    XImage xImage = pdfDocument.Pages[1].Resources.Images[1];

    FileStream outputImage = new FileStream(dataDir + "output.jpg", FileMode.Create);

    // Save output image
    xImage.Save(outputImage, ImageFormat.Jpeg);
    outputImage.Close();

    dataDir = dataDir + "ExtractImages_out.pdf";

    // Save updated PDF file
    pdfDocument.Save(dataDir);

Informacje o Aspose.PDF dla .NET API

Aspose.PDF for C# API zapewnia szeroki zakres funkcji do pracy z plikami PDF. Niektóre funkcje obejmują:

  • Twórz dokumenty PDF od podstaw lub z HTML, XML lub obrazów.
  • Edytuj istniejące dokumenty PDF, dodając lub usuwając strony, tekst, obrazy i inną zawartość.
  • Konwertuj dokumenty PDF na inne formaty, takie jak HTML, XML i obrazy.
  • Renderuj dokumenty PDF do obrazów lub formatu XPS.
  • Drukuj dokumenty PDF bezpośrednio z aplikacji.
  • Cyfrowo podpisuj dokumenty PDF.

Więcej informacji na temat Aspose.PDF dla interfejsu API C# można znaleźć w tym Dokumentacja Aspos