Zdarma převodník

PDF do PNG Konvertor

Okamžitě převeďte své soubory PDF na obrázky PNG ve vysokém rozlišení. Bezpečné, rychlé a zcela zdarma.

Sem přetáhněte soubory

Podporovaný formát: PDF. Maximální velikost: 50 MB.

Nebo

O tomto nástroji

PDF a PNG jsou umístěny na opačných stranách rozdělení dokumentu/obrázku. PDF popisuje stránku pomocí vektorových příkazů, vložených písem a volitelně rastrových obrázků, všechny velikosti v pevných bodech (1/72 palce). PNG ukládá jednu obdélníkovou bitmapu s pevným rozlišením pixelů. Převod z PDF do PNG je proto krokem rastrování: instrukce pro kreslení PDF jsou prováděny ve zvoleném DPI, aby se vytvořila bitmapa, která je pak bezeztrátově kódována jako PNG. Výběr správného DPI je nejdůležitějším rozhodnutím v tomto převodu – příliš nízké a text je rozmazaný, příliš vysoký a soubor je obrovský.

Tento konvertor vykresluje každou stránku PDF pomocí PDF.js, stejného enginu, který Firefox dodává pro vestavěné prohlížení PDF. Vykreslování probíhá na plátně ve vašem prohlížeči; žádná část souboru neopustí vaše zařízení. Pro vícestránkové soubory PDF nástroj vytvoří jeden PNG na stránku, pojmenované s příponou čísla stránky. U jednostránkových PDF je výstupem jeden PNG.

Běžné možnosti DPI jsou 72 (ekvivalent obrazovky, nejmenší soubory), 150 (vhodné pro online náhled a většinu dokumentace), 300 (kvalita tisku, vhodná pro OCR a ofsetový tisk) a 600 (archivace nebo zachycení jemných detailů). Vyšší než 600 málokdy vede k viditelnému zlepšení a zčtyřnásobí velikost souboru s každým zdvojnásobením DPI.

Proč převádět PDF do PNG

PDF nejsou obrázky. Nelze je vkládat do e-mailů HTML, vkládat do sociálních platforem pouze s obrázky, používat jako tapetu na plochu nebo vkládat do chatu, který nepodporuje přílohy souborů. Vykreslení každé stránky jako PNG změní PDF v něco, čemu rozumí každá platforma – za cenu ztráty volitelného textu, hypertextových odkazů a jakékoli nezávislosti na vektorovém rozlišení, kterou měl originál.

Dalším hlavním důvodem je OCR. Mnoho kanálů pro optické rozpoznávání znaků běží přímo na rastrech než na vektorovém PDF; převod na 300 DPI PNG a předání výsledku do Tesseract, Cloud Vision nebo jiné OCR služby je standardní pracovní postup. PNG je zde preferován před JPG, protože okraje textu viditelně trpí kompresí JPG při malých velikostech a marginální velikost souboru PNG záleží méně než přesnost rozpoznávání.

Jak používat

Pusťte soubor, vyberte DPI, vykreslete. Nástroj zpracovává jednostránkové a vícestránkové PDF stejným způsobem.

  1. Nahrajte soubor PDF: Přetáhněte soubor do oblasti pro nahrávání nebo kliknutím procházejte. Šifrované nebo heslem chráněné soubory PDF nejsou podporovány; nejprve odstraňte heslo pomocí desktopového nástroje PDF. Soubory do 50 MB fungují; vykreslení velmi velkých vícestránkových dokumentů může trvat déle.
  2. Vyberte rozlišení (DPI): Výchozí hodnota je 150 DPI, což je vhodné pro většinu online použití. Vyberte 72 pro malé náhledové obrázky, 300 pro kvalitu tisku a OCR kanály, 600 pro archivaci. Rozměry výstupní bitmapy se lineárně mění s DPI; zdvojnásobením DPI vznikne 4× větší soubor.
  3. Vykreslete stránky: PDF.js analyzuje dokument, vyhodnocuje proud obsahu každé stránky na plátno ve zvoleném DPI a exportuje plátno jako PNG. Vícestránkové dokumenty vytvářejí jeden PNG na stránku; jednostránkové dokumenty vytvářejí jeden PNG.
  4. Stáhněte si PNG: Jednostránkový výstup se stahuje přímo. Vícestránkový výstup je svázán do archivu ZIP obsahujícího jeden PNG na stránku s názvem page-1.png, page-2.png a tak dále.

Běžné případy použití

Technické detaily

PDF (ISO 32000) je jazyk pro popis stránek odvozený z PostScriptu. Každá stránka obsahuje proud obsahu kreslicích operátorů (pohyb, čára, křivka, barva, nastavení písma, zobrazení textu), které fungují v souřadnicovém systému měřeném v bodech. Vykreslování PDF znamená procházení streamu obsahu a provádění jednotlivých operátorů na cílovém povrchu – v tomto případě na plátně HTML5.

PDF.js implementuje tento kanál vykreslování v JavaScriptu. Nástroj inicializuje dokument PDF.js, zavolá getPage(n) pro každou stránku a použije page.render({canvasContext, viewport}), kde se výřez vypočítá z požadovaného DPI. Výsledné plátno se exportuje přes canvas.toBlob('image/png'). Vícestránkové soubory PDF jsou zpracovávány postupně; výstup je shromážděn do JSZip archivu a stažen.

Volba DPI: Stránka US Letter PDF má 612 × 792 bodů. Při rozlišení 72 DPI má vykreslená bitmapa 612 × 792 pixelů (asi 0,5 MP); při 150 DPI, 1275 × 1650 (2,1 MP); při 300 DPI, 2550 × 3300 (8,4 MP); při 600 DPI, 5100 × 6600 (33,7 MP). Paměť a časové měřítko s počtem pixelů.

Nejlepší postupy

Často kladené dotazy

Změní převod PDF na PNG obsah?
Obsah je zachován co nejpřesněji. Některé funkce specifické pro formát však nemusí mít přímé ekvivalenty, takže mohou nastat drobné rozdíly ve formátování.
K čemu se používá formát PNG?
PNG (Portable Network Graphics) se primárně používá pro grafiku s průhledností, snímky obrazovky, loga, ikony.
Existují nějaká omezení, která je třeba si uvědomit?
Podporovány jsou soubory do 50 MB. Zpracování velmi velkých nebo složitých souborů může trvat déle. Veškerá konverze probíhá ve vašem prohlížeči, takže rychlost zpracování závisí na vašem zařízení.
Jsou data mých dokumentů v bezpečí?
Ano. Zpracování dokumentů probíhá výhradně ve vašem prohlížeči. Vaše soubory a jejich obsah nejsou nikdy nahrány na žádný server. Díky tomu lze bezpečně převádět citlivé nebo důvěrné dokumenty.
Je moje PDF nahráno na váš server?
Ne. PDF.js běží výhradně ve vašem prohlížeči; soubor je analyzován a vykreslen lokálně. Můžete to ověřit kontrolou na kartě Síť vašeho prohlížeče během převodu – nedojde k žádnému nahrávání.
Proč je můj PNG obrovský?
Stránky PDF mají plné rozměry dokumentu a při rozlišení 300 DPI se stránka US Letter stane bitmapou 2550 × 3300 pixelů (přibližně 8,4 megapixelu). V kombinaci s bezeztrátovou kompresí PNG jsou soubory o velikosti několika megabajtů na stránku normální při rozlišení tisku. Pokud na velikosti souboru záleží více než na věrnosti, snižte DPI.
Je vektorová grafika v PDF zachována?
Ne. Rastrování redukuje všechny kresby – vektorové tvary, textové glyfy, vložené rastrové obrázky – na mřížku s jedním pixelem. Výstupní PNG již neobsahuje vektorové informace.
Mohu převést naskenované PDF?
Ano. Naskenované soubory PDF obvykle zabalí jeden vložený rastrový obrázek na stránku; jejich vykreslení v rozlišení DPI původního vloženého obrázku vytváří výstup ekvivalentní skenování. Vykreslování ve vyšším DPI nezlepší kvalitu, protože zdroj je již rastrován.