Darmowy konwerter

PDF do PNG Przetwornik

Błyskawicznie zamień dokumenty PDF na obrazy PNG o wysokiej rozdzielczości. Bezpiecznie, szybko i całkowicie za darmo.

Przeciągnij i upuść pliki tutaj

Obsługiwane formaty: PDF. Maksymalny rozmiar pliku: 50MB.

Lub

O tym narzędziu

Pliki PDF i PNG znajdują się po przeciwnych stronach podziału dokumentu/obrazu. PDF opisuje stronę za pomocą poleceń wektorowych, osadzonych czcionek i opcjonalnie obrazów rastrowych, wszystkie wielkości w stałych punktach (1/72 cala). PNG przechowuje pojedynczą prostokątną mapę bitową w stałej rozdzielczości pikseli. Konwersja z formatu PDF do formatu PNG jest zatem krokiem rasteryzacji: instrukcje rysowania pliku PDF są wykonywane przy wybranej rozdzielczości DPI w celu utworzenia mapy bitowej, która następnie jest kodowana bezstratnie w formacie PNG. Wybór odpowiedniego DPI jest najważniejszą decyzją w tej konwersji — zbyt niskie powoduje rozmycie tekstu, zbyt wysokie powoduje, że plik staje się ogromny.

Ten konwerter renderuje każdą stronę PDF przy użyciu PDF.js, tego samego silnika, który Firefox udostępnia do wbudowanego przeglądania plików PDF. Renderowanie odbywa się na płótnie w przeglądarce; żadna część pliku nie opuszcza urządzenia. W przypadku wielostronicowych plików PDF narzędzie tworzy jeden plik PNG na stronę, którego nazwa zawiera przyrostek numeru strony. W przypadku jednostronicowych plików PDF wynikiem jest pojedynczy plik PNG.

Typowe ustawienia DPI to 72 (odpowiednik ekranu, najmniejsze pliki), 150 (dobre do podglądu online i większości dokumentacji), 300 (jakość druku, odpowiednia do OCR i druku offsetowego) i 600 (archiwizacja lub przechwytywanie drobnych szczegółów). Wartość wyższa niż 600 rzadko powoduje widoczną poprawę i czterokrotne zwiększenie rozmiaru pliku przy każdym podwojeniu DPI.

Dlaczego warto konwertować pliki PDF na PNG

Pliki PDF nie są obrazami. Nie można ich osadzać w wiadomościach e-mail w formacie HTML, umieszczać na platformach społecznościowych zawierających wyłącznie obrazy, używać ich jako tapety pulpitu ani wklejać do czatu, który nie obsługuje załączników plików. Renderowanie każdej strony w formacie PNG sprawia, że ​​plik PDF staje się czymś zrozumiałym dla każdej platformy — kosztem utraty wybieralnego tekstu, hiperłączy i jakiejkolwiek niezależności od rozdzielczości wektorowej, jaką posiadał oryginał.

Drugim głównym powodem jest OCR. Wiele potoków optycznego rozpoznawania znaków działa bezpośrednio na rastrach, a nie bezpośrednio na wektorowych plikach PDF; konwersja do formatu PNG o rozdzielczości 300 DPI i przesłanie wyniku do Tesseract, Cloud Vision lub innej usługi OCR to standardowy proces. W tym przypadku preferowany jest format PNG zamiast JPG, ponieważ krawędzie tekstu wyraźnie ucierpią na skutek kompresji JPG przy małych rozmiarach, a marginalna wielkość pliku PNG ma mniejsze znaczenie niż dokładność rozpoznawania.

Jak używać

Upuść plik, wybierz DPI i renderuj. Narzędzie obsługuje jednostronicowe i wielostronicowe pliki PDF w ten sam sposób.

  1. Prześlij swój plik PDF: Przeciągnij plik do obszaru przesyłania lub kliknij, aby przeglądać. Zaszyfrowane lub chronione hasłem pliki PDF nie są obsługiwane; najpierw usuń hasło za pomocą komputerowego narzędzia PDF. Działają pliki do 50 MB; renderowanie bardzo dużych, wielostronicowych dokumentów może zająć więcej czasu.
  2. Wybierz rozdzielczość (DPI): Wartość domyślna to 150 DPI, która jest odpowiednia do większości zastosowań online. Wybierz 72 dla małych obrazów podglądu, 300 dla potoków jakości druku i OCR, 600 dla przechwytywania archiwalnego. Wymiary wyjściowej mapy bitowej skalują się liniowo wraz z DPI; podwojenie DPI daje plik 4× większy.
  3. Renderuj strony: PDF.js analizuje dokument, ocenia strumień treści każdej strony na kanwie przy wybranej rozdzielczości DPI i eksportuje płótno jako PNG. Dokumenty wielostronicowe tworzą jeden plik PNG na stronę; dokumenty jednostronicowe tworzą jeden plik PNG.
  4. Pobierz pliki PNG: Bezpośrednie pobieranie jednostronicowych wyników. Wielostronicowe dane wyjściowe są pakowane w archiwum ZIP zawierające jeden plik PNG na stronę, o nazwach page-1.png, page-2.png i tak dalej.

Typowe przypadki użycia

Szczegóły techniczne

PDF (ISO 32000) to język opisu strony wywodzący się z PostScriptu. Każda strona zawiera strumień treści operatorów rysunkowych (przesuń, linia, krzywa, maluj, ustaw czcionkę, pokaż tekst), które działają w układzie współrzędnych mierzonym w punktach. Renderowanie pliku PDF oznacza przeglądanie strumienia treści i wykonywanie każdego operatora na powierzchni docelowej — w tym przypadku na kanwie HTML5.

PDF.js implementuje ten potok renderowania w języku JavaScript. Narzędzie inicjuje dokument PDF.js, wywołuje metodę getPage(n) dla każdej strony i używa metody page.render({canvasContext, viewport}), w której rzutnia jest obliczana na podstawie żądanego DPI. Powstałe płótno jest eksportowane za pomocą canvas.toBlob('image/png'). Wielostronicowe pliki PDF są przetwarzane sekwencyjnie; dane wyjściowe są gromadzone w archiwum JSZip i pobierane.

Wybór DPI: strona PDF z listem amerykańskim ma rozmiar 612 × 792 punktów. Przy rozdzielczości 72 DPI renderowana bitmapa ma rozmiar 612 × 792 pikseli (około 0,5 MP); przy 150 DPI, 1275 × 1650 (2,1 MP); przy 300 DPI, 2550 × 3300 (8,4 MP); przy 600 DPI, 5100 × 6600 (33,7 MP). Skala pamięci i czasu z liczbą pikseli.

Najlepsze praktyki

Często zadawane pytania

Czy konwersja pliku PDF na PNG zmienia zawartość?
Treść jest zachowywana tak dokładnie, jak to możliwe. Jednak niektóre funkcje specyficzne dla formatu mogą nie mieć bezpośrednich odpowiedników, dlatego mogą wystąpić drobne różnice w formatowaniu.
Do czego służy format PNG?
PNG (Portable Network Graphics) jest używany głównie do grafiki z przezroczystością, zrzutów ekranu, logo i ikon.
Czy są jakieś ograniczenia, o których warto wiedzieć?
Obsługiwane są pliki do 50 MB. Przetwarzanie bardzo dużych lub złożonych plików może zająć więcej czasu. Cała konwersja odbywa się w Twojej przeglądarce, więc szybkość przetwarzania zależy od Twojego urządzenia.
Czy dane w moim dokumencie są bezpieczne?
Tak. Przetwarzanie dokumentów odbywa się całkowicie w Twojej przeglądarce. Twoje pliki i ich zawartość nigdy nie są przesyłane na żaden serwer. Dzięki temu konwersja wrażliwych lub poufnych dokumentów jest bezpieczna.
Czy mój plik PDF został przesłany na Twój serwer?
Nie. PDF.js działa całkowicie w Twojej przeglądarce; plik jest analizowany i renderowany lokalnie. Możesz to sprawdzić, sprawdzając kartę Sieć w przeglądarce podczas konwersji — przesyłanie nie będzie możliwe.
Dlaczego mój plik PNG jest ogromny?
Strony PDF mają pełne wymiary dokumentu, a przy rozdzielczości 300 DPI strona US Letter staje się mapą bitową o wymiarach 2550 × 3300 pikseli (około 8,4 megapiksela). W połączeniu z bezstratną kompresją PNG, przy rozdzielczości druku pliki o wielkości kilku megabajtów na stronę są normalne. Obniż DPI, jeśli rozmiar pliku jest ważniejszy niż wierność.
Czy grafika wektorowa w pliku PDF jest zachowywana?
Nie. Rasteryzacja redukuje wszystkie rysunki — kształty wektorowe, glify tekstowe, osadzone obrazy rastrowe — do siatki o pojedynczym pikselu. Wyjściowy plik PNG nie zawiera już informacji wektorowych.
Czy mogę konwertować zeskanowane pliki PDF?
Tak. Zeskanowane pliki PDF zazwyczaj zawierają pojedynczy osadzony obraz rastrowy na stronie; renderowanie ich w rozdzielczości DPI oryginalnego osadzonego obrazu daje wynik równoważny skanowi. Renderowanie przy wyższym DPI nie poprawia jakości, ponieważ źródło jest już zrasteryzowane.