Convertidor gratuït

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.

O

Sobre aquesta eina

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.

Per què convertir PDF a PNG

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.

Com utilitzar-la

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.

  1. Carrega el teu PDF: Arrossegueu el fitxer a l'àrea de càrrega o feu clic per navegar. Els PDF encriptats o protegits amb contrasenya no són compatibles; primer traieu la contrasenya utilitzant una eina PDF d'escriptori. Els fitxers de fins a 50 MB funcionen; Els documents molt grans de diverses pàgines poden trigar més a renderitzar-se.
  2. Trieu una resolució (DPI): El valor predeterminat és 150 DPI, que és adequat per a la majoria d'ús en línia. Trieu 72 per a imatges de previsualització petites, 300 per a canalitzacions de qualitat d'impressió i OCR, 600 per a la captura d'arxius. Les dimensions del mapa de bits de sortida escalen linealment amb DPI; duplicar el DPI produeix un fitxer 4 vegades més gran.
  3. Renderitza les pàgines: PDF.js analitza el document, avalua el flux de contingut de cada pàgina en un llenç amb el DPI escollit i exporta el llenç com a PNG. Els documents de diverses pàgines produeixen un PNG per pàgina; documents d'una sola pàgina produeixen un PNG.
  4. Descarrega els PNG: Descàrregues de sortida d'una sola pàgina directament. La sortida de diverses pàgines s'agrupa en un arxiu ZIP que conté un PNG per pàgina, anomenat page-1.png, page-2.png, etc.

Casos d'ús comuns

Detalls tècnics

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.

Bones pràctiques

Preguntes freqüents

Convertir PDF a PNG canvia el contingut?
El contingut es conserva amb la màxima precisió possible. Tanmateix, és possible que algunes característiques específiques de format no tinguin equivalents directes, de manera que es poden produir diferències de format menors.
Per a què serveix el format PNG?
PNG (Portable Network Graphics) s'utilitza principalment per a gràfics amb transparència, captures de pantalla, logotips i icones.
Hi ha alguna limitació a tenir en compte?
S'admeten fitxers de fins a 50 MB. Els fitxers molt grans o complexos poden trigar més a processar-se. Totes les conversions es produeixen al vostre navegador, de manera que la velocitat de processament depèn del vostre dispositiu.
Les dades del meu document són segures?
Sí. El processament de documents s'executa completament al vostre navegador. Els vostres fitxers i el seu contingut mai es pengen a cap servidor. Això fa que sigui segur convertir documents sensibles o confidencials.
El meu PDF està penjat al vostre servidor?
No. PDF.js s'executa completament al vostre navegador; el fitxer s'analitza i es representa localment. Podeu comprovar-ho si comproveu la pestanya Xarxa del vostre navegador durant la conversió; no hi haurà cap càrrega.
Per què el meu PNG és gran?
Les pàgines PDF tenen dimensions completes del document i, a 300 DPI, una pàgina US Letter es converteix en un mapa de bits de 2550 × 3300 píxels (uns 8,4 megapíxels). Combinat amb la compressió sense pèrdues de PNG, els fitxers de diversos megabytes per pàgina són normals a les resolucions d'impressió. Baixeu el DPI si la mida del fitxer importa més que la fidelitat.
Es conserven els gràfics vectorials al PDF?
No. La rasterització redueix tots els dibuixos (formes vectorials, glifos de text, imatges ràster incrustades) a una quadrícula de píxels única. El PNG de sortida ja no conté informació vectorial.
Puc convertir PDF escanejats?
Sí. Els PDF escanejats solen embolicar una única imatge ràster incrustada per pàgina; render-los al DPI de la imatge incrustada original produeix una sortida equivalent a l'escaneig. La representació a un DPI més alt no millora la qualitat, ja que la font ja està rasteritzada.