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:

  1. Utwórz instancję klasy Png.
  2. Utwórz instancję PngOptions, aby skonfigurować proces konwersji.
  3. Dodaj plik PDF wejściowy za pomocą metody AddInput.
  4. Określ katalog wyjściowy dla obrazów PNG za pomocą metody AddOutput.
  5. 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}
 Polski