PDF a PNG Convertidor
Transformeu els vostres documents PDF en imatges PNG d'alta resolució a l'instant. Segur, ràpid i totalment gratuït.
Arrossegueu i deixeu anar fitxers aquí
Formats suportats: PDF. Mida màxima del fitxer: 50 MB.
Transformeu els vostres documents PDF en imatges PNG d'alta resolució a l'instant. Segur, ràpid i totalment gratuït.
Formats suportats: PDF. Mida màxima del fitxer: 50 MB.
PDF i PNG es troben als costats oposats de la divisió document/imatge. PDF descriu una pàgina utilitzant ordres vectorials, tipus de lletra incrustats i, opcionalment, imatges ràster, totes amb mida en punts fixos (1/72 de polzada). PNG emmagatzema un únic mapa de bits rectangular amb una resolució de píxels fixa. Per tant, convertir de PDF a PNG és un pas de rasterització: les instruccions de dibuix del PDF s'executen a un DPI escollit per produir un mapa de bits, que després es codifica sense pèrdues com a PNG. Escollir el DPI adequat és la decisió més important en aquesta conversió: massa baix i el text es torna borrós, massa alt i el fitxer es fa gran.
Aquest convertidor representa cada pàgina PDF mitjançant PDF.js, el mateix motor que ofereix Firefox per a la visualització de PDF integrat. La renderització es fa en un llenç del vostre navegador; cap part del fitxer no surt del vostre dispositiu. Per als PDF de diverses pàgines, l'eina produeix un PNG per pàgina, anomenat amb un sufix de número de pàgina. Per als PDF d'una sola pàgina, la sortida és un únic PNG.
Les opcions de DPI habituals són 72 (equivalent a la pantalla, fitxers més petits), 150 (bona per a la vista prèvia en línia i la majoria de la documentació), 300 (qualitat d'impressió, adequada per a OCR i impressió òfset) i 600 (captura d'arxiu o de detall). Més de 600 poques vegades produeix una millora visible i quadruplica la mida del fitxer amb cada duplicació de DPI.
Els PDF no són imatges. No es poden incrustar en línia als correus electrònics HTML, deixar-los caure en plataformes socials només amb imatges, utilitzar-los com a fons de pantalla d'escriptori o enganxar-los en un xat que no admet fitxers adjunts. La representació de cada pàgina com a PNG converteix el PDF en una cosa que totes les plataformes entenen, a costa de perdre text seleccionable, hiperenllaços i qualsevol independència de resolució vectorial que tingués l'original.
L'altre motiu important és l'OCR. Moltes canalitzacions de reconeixement òptic de caràcters s'executen en ràsters en lloc de PDF vectorials directament; convertir a un PNG de 300 DPI i alimentar el resultat a Tesseract, Cloud Vision o un altre servei OCR és un flux de treball estàndard. Aquí es prefereix PNG sobre JPG perquè les vores del text pateixen visiblement la compressió JPG a mides petites i la penalització de la mida marginal del fitxer del PNG importa menys que la precisió del reconeixement.
Deixeu anar el fitxer, trieu un DPI, renderitzeu. L'eina gestiona PDF d'una sola pàgina i de diverses pàgines de la mateixa manera.
PDF (ISO 32000) és un llenguatge de descripció de pàgines derivat de PostScript. Cada pàgina conté un flux de contingut d'operadors de dibuix (moure, línia, corba, pintar, establir font, mostrar text) que operen en un sistema de coordenades mesurat en punts. Renderitzar un PDF significa caminar per aquest flux de contingut i executar cada operador contra una superfície objectiu, en aquest cas, un llenç HTML5.
PDF.js implementa aquest canal de representació en JavaScript. L'eina inicialitza un document PDF.js, crida a getPage(n) per a cada pàgina i utilitza page.render({canvasContext, viewport}) on la finestra gràfica es calcula a partir del DPI sol·licitat. El llenç resultant s'exporta mitjançant canvas.toBlob('image/png'). Els PDF de diverses pàgines es processen seqüencialment; la sortida es recull en un arxiu JSZip i es descarrega.
Escollint DPI: una pàgina PDF de carta dels EUA té 612 × 792 punts. A 72 DPI, el mapa de bits representat és de 612 × 792 píxels (uns 0,5 MP); a 150 DPI, 1275 × 1650 (2,1 MP); a 300 DPI, 2550 × 3300 (8,4 MP); a 600 DPI, 5100 × 6600 (33,7 MP). Memòria i escala de temps amb recompte de píxels.