Jak przekonwertować plik PDF na PNG w języku C#

Jak przekonwertować plik PDF na PNG w języku C#

Dostępnych jest wiele rozwiązań programistycznych dotyczących konwersji dokumentów PDF do innych popularnych formatów plików graficznych, takich jak JPG, PNG, SVG i inne. W tym poście na blogu zostanie zainstalowana ta bogata w funkcje konwersja plików PDF biblioteka w naszym istniejącym projekcie .NET. Dzięki temu nauczymy się konwertować pliki PDF na PNG w języku C#, pisząc kilka linijek kodu źródłowego. Zacznijmy ten samouczek i osiągnijmy nasz cel końcowy w jak najkrótszym czasie.

Omówimy następujące punkty:

Instalacja biblioteki konwersji plików PDF na PNG w języku C#

Ta biblioteka oferuje szeroką gamę funkcji do programowego manipulowania i przetwarzania dokumentów PDF. Możesz jednak skonfigurować bibliotekę, pobierając pliki DLL lub zainstalować ją, uruchamiając następujące polecenie w menedżerze pakietów NuGet.

Install-Package Aspose.Words 

Jak przekonwertować plik PDF na PNG w języku C#

W tej sekcji napiszemy fragmenty kodu automatyzujące proces konwersji plików PDF do PNG w aplikacji .NET.

Możesz wykonać następujące kroki:

  1. Utwórz instancję klasy Document i załaduj źródłowy plik PDF.
  2. Zainicjuj obiekt klasy ImageSaveOptions i sformatuj go na JPEG.
  3. Ustaw wartość właściwości „PageSet" na „0", aby przekonwertować tylko pierwszą stronę dokumentu.
  4. Zmień jasność obrazu, ustawiając wartość właściwości ImageBrightness.
  5. Ustaw kontrast, ustawiając wartość właściwości ImageContrast.
  6. Zmień rozdzielczość poziomą, ustawiając wartość właściwości HorizontalResolution.
  7. Wywołaj metodę save, aby zapisać plik w formacie PNG.

Skopiuj i wklej następujący kod do swojego głównego pliku:

// Utwórz instancję klasy Document i załaduj źródłowy plik PDF.
Document doc = new Document("sample.pdf");
// Zainicjuj obiekt klasy ImageSaveOptions i format na JPEG.  
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Jpeg);
// Ustaw wartość właściwości „PageSet" na „0", aby przekonwertować tylko pierwszą stronę dokumentu. 
options.PageSet = new PageSet(0);
// Zmień jasność obrazu, ustawiając wartość właściwości ImageBrightness.
options.ImageBrightness = 0.3f;
// Ustaw kontrast, ustawiając wartość właściwości ImageContrast. 
options.ImageContrast = 0.7f;
// Zmień rozdzielczość poziomą, ustawiając wartość właściwości HorizontalResolution.  
options.HorizontalResolution = 72f;
// Wywołaj metodę save, aby zapisać plik w formacie PNG. 
doc.Save("PdfToPng.png");

Wynik można zobaczyć na obrazku poniżej:

Konwerter plików PDF na PNG C#

Zdobądź bezpłatną licencję

Możesz uzyskać bezpłatną licencję tymczasową, aby wypróbować interfejs API bez ograniczeń ewaluacyjnych.

Podsumowując

Podsumowując, sprawdziłeś, jak przekonwertować plik PDF na PNG w języku C#, wykonując poniższe kroki i fragment kodu. Ponadto ten artykuł może być dla Ciebie pomocny, jeśli chcesz programowo opracować konwerter plików PDF na PNG C#. Ponadto możesz odwiedzić dokumentację, aby poznać inne metody tej biblioteki konwersji plików PDF.

Ponadto sugerujemy skorzystanie z naszego Przewodnika wprowadzającego.

Wreszcie conholdate.com pisze nowe posty na blogu. Dlatego prosimy o kontakt w celu otrzymywania regularnych aktualizacji.

Zadać pytanie

Możesz dać nam znać o swoich pytaniach lub wątpliwościach na naszym forum.

Często zadawane pytania

Jak zmienić plik PDF na plik obrazu?

Utwórz instancję klasy Document i załaduj źródłowy plik PDF, wywołaj metodę save, aby zapisać plik w formacie PNG.

Zobacz też