PDF do PNG Konvertor
Okamžite preveďte svoje dokumenty PDF na PNG obrázky vo vysokom rozlíšení. Bezpečné, rýchle a úplne zadarmo.
Sem pretiahnite súbory
Podporovaný formát: PDF. Maximálna veľkosť súboru: 50MB.
Okamžite preveďte svoje dokumenty PDF na PNG obrázky vo vysokom rozlíšení. Bezpečné, rýchle a úplne zadarmo.
Podporovaný formát: PDF. Maximálna veľkosť súboru: 50MB.
PDF a PNG sú umiestnené na opačných stranách rozdelenia dokumentu/obrázku. PDF popisuje stránku pomocou vektorových príkazov, vložených fontov a voliteľne rastrových obrázkov, pričom všetky majú veľkosť v pevných bodoch (1/72 palca). PNG ukladá jednu obdĺžnikovú bitmapu s pevným rozlíšením pixelov. Konverzia z PDF do PNG je preto rastrovacím krokom: pokyny na kreslenie PDF sa vykonajú vo vybranom DPI, aby sa vytvorila bitmapa, ktorá sa potom bezstratovo zakóduje ako PNG. Výber správneho DPI je pri tejto konverzii najdôležitejším rozhodnutím – príliš nízke a text bude rozmazaný, príliš vysoký a súbor bude obrovský.
Tento konvertor vykresľuje každú stránku PDF pomocou súboru PDF.js, rovnakého nástroja, ktorý Firefox dodáva na vstavané prezeranie PDF. Vykresľovanie prebieha na plátne vo vašom prehliadači; žiadna časť súboru neopustí vaše zariadenie. Pre viacstranové súbory PDF nástroj vytvorí jeden súbor PNG na stránku, ktorý je pomenovaný s príponou čísla strany. V prípade jednostránkových súborov PDF je výstupom jeden súbor PNG.
Bežné možnosti DPI sú 72 (ekvivalent obrazovky, najmenšie súbory), 150 (vhodné pre online náhľad a väčšinu dokumentácie), 300 (kvalita tlače, vhodná pre OCR a ofsetovú tlač) a 600 (archivácia alebo zachytávanie jemných detailov). Vyššie ako 600 len zriedkavo vedie k viditeľnému zlepšeniu a štvornásobku veľkosti súboru pri každom zdvojnásobení DPI.
PDF nie sú obrázky. Nemožno ich vložiť do e-mailov HTML, vložiť do sociálnych platforiem len s obrázkami, použiť ako tapetu na plochu alebo vložiť do chatu, ktorý nepodporuje prílohy súborov. Vykreslenie každej stránky vo formáte PNG premení PDF na niečo, čomu rozumie každá platforma – za cenu straty voliteľného textu, hypertextových odkazov a akejkoľvek nezávislosti na vektorovom rozlíšení, ktorú mal originál.
Ďalším hlavným dôvodom je OCR. Mnoho optických kanálov na rozpoznávanie znakov beží na rastrových plochách a nie priamo na vektorovom PDF; konverzia na 300 DPI PNG a odovzdanie výsledku do Tesseract, Cloud Vision alebo inej OCR služby je štandardný pracovný postup. PNG je tu uprednostňovaný pred JPG, pretože okraje textu viditeľne trpia kompresiou JPG pri malých veľkostiach a na marginálnej veľkosti súboru PNG záleží menej ako na presnosti rozpoznávania.
Pustite súbor, vyberte DPI, vykreslite. Nástroj spracováva jednostranové a viacstranové súbory PDF rovnakým spôsobom.
PDF (ISO 32000) je jazyk na popis stránky odvodený z PostScriptu. Každá stránka obsahuje prúd obsahu operátorov kreslenia (pohyb, čiara, krivka, farba, nastavenie písma, zobrazenie textu), ktoré fungujú v súradnicovom systéme meranom v bodoch. Vykreslenie PDF znamená prechádzku po prúde obsahu a spustenie každého operátora na cieľovom povrchu – v tomto prípade na plátne HTML5.
PDF.js implementuje tento postup vykresľovania v jazyku JavaScript. Nástroj inicializuje dokument PDF.js, zavolá getPage(n) pre každú stránku a použije page.render({canvasContext, viewport}), kde sa zobrazená oblasť vypočíta z požadovaného DPI. Výsledné plátno sa exportuje cez canvas.toBlob('image/png'). Viacstranové súbory PDF sa spracovávajú postupne; výstup sa zhromažďuje do archívu JSZip a stiahne sa.
Výber DPI: Stránka US Letter PDF má 612 × 792 bodov. Pri rozlíšení 72 DPI má vykreslená bitmapa rozlíšenie 612 × 792 pixelov (približne 0,5 MP); pri 150 DPI, 1275 × 1650 (2,1 MP); pri 300 DPI, 2550 × 3300 (8,4 MP); pri 600 DPI, 5100 × 6600 (33,7 MP). Pamäť a časová mierka s počtom pixelov.