
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#
- Jak przekonwertować plik PDF na PNG w języku C#
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:
- Utwórz instancję klasy Document i załaduj źródłowy plik PDF.
- Zainicjuj obiekt klasy ImageSaveOptions i sformatuj go na JPEG.
- Ustaw wartość właściwości „PageSet" na „0", aby przekonwertować tylko pierwszą stronę dokumentu.
- Zmień jasność obrazu, ustawiając wartość właściwości ImageBrightness.
- Ustaw kontrast, ustawiając wartość właściwości ImageContrast.
- Zmień rozdzielczość poziomą, ustawiając wartość właściwości HorizontalResolution.
- 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:

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.