Konwerter PDF na PNG
Dokumentize Konwerter PDF na PNG dla .NET to zaawansowane narzędzie, które umożliwia konwersję dokumentów PDF na wysokiej jakości obrazy PNG. Ten plugin jest zaprojektowany, aby uczynić Twoje treści bardziej wszechstronnymi, dostępnymi i łatwiejszymi do udostępnienia poprzez przekształcanie stron PDF w powszechnie obsługiwane formaty obrazów.
Kluczowe funkcje:
- Konwertuj PDF na PNG: Szybko i efektywnie konwertuj całe dokumenty PDF lub konkretne strony na obrazy PNG.
- Konfigurowalna rozdzielczość: Ustaw pożądaną DPI (np. 300 DPI) dla wyjścia obrazu o wysokiej jakości.
- Przetwarzanie wsadowe: Konwertuj wiele stron PDF lub całe dokumenty w jednym kroku.
- Łatwa obsługa wyjścia: Określ katalogi wyjściowe dla każdego przekonwertowanego pliku PNG.
- Szybka konwersja: Szybka, efektywna i wymaga minimalnego wysiłku do skonfigurowania.
Jak konwertować PDF na PNG
Aby przekonwertować dokument PDF na obrazy PNG, wykonaj te kroki:
- Utwórz instancję klasy
Png
. - Utwórz instancję
PngOptions
, aby skonfigurować proces konwersji. - Dodaj plik PDF wejściowy za pomocą metody
AddInput
. - Określ katalog wyjściowy dla obrazów PNG za pomocą metody
AddOutput
. - Uruchom metodę
Process
, aby przekonwertować strony PDF na obrazy PNG.
1var converter = new Png();
2var options = new PngOptions();
3
4// Dodaj plik PDF wejściowy
5options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
6
7// Określ katalog wyjściowy dla obrazów PNG
8options.AddOutput(new FileDataSource(@"C:\Samples\images"));
9
10// Przetwórz konwersję PDF na PNG
11converter.Process(options);
Dostosowywanie konwersji PDF na PNG
Możesz dostosować konwersję, zmieniając rozdzielczość i wybierając konkretne strony. Na przykład, aby przekonwertować tylko pierwszą stronę PDF przy 300 DPI:
1var converter = new Png();
2var options = new PngOptions();
3
4// Ustaw rozdzielczość wyjściową na 300 DPI
5options.OutputResolution = 300;
6
7// Konwertuj tylko pierwszą stronę
8options.PageRange = new PageRange(1);
9
10// Dodaj ścieżki wejściowe i wyjściowe
11options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
12options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));
13
14// Przetwórz konwersję
15converter.Process(options);
Przetwarzanie wsadowe konwersji PDF na PNG
Plugin Konwerter PDF na PNG obsługuje również przetwarzanie wsadowe, co pozwala na konwersję wielu stron lub całych dokumentów PDF na indywidualne pliki PNG.
1var converter = new Png();
2var options = new PngOptions();
3
4// Dodaj plik PDF wejściowy
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// Ustaw ścieżki wyjściowe dla każdej strony
8options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));
9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.png"));
10
11// Przetwórz konwersję wsadową
12converter.Process(options);
Obsługa wyników konwersji
Po przetworzeniu konwersji, metoda Process zwraca obiekt ResultContainer
, który zawiera wyniki konwersji. Możesz wydrukować ścieżki wyjściowe obrazów PNG w następujący sposób:
1ResultContainer resultContainer = converter.Process(options);
2
3// Wydrukuj ścieżki wyjściowe obrazów PNG
4foreach (FileResult result in resultContainer.ResultCollection)
5{
6 Console.WriteLine(result.Data.ToString());
7}