Convertidor Gratuito

PDF a PNG Convertidor

Transforma tus documentos PDF en imágenes PNG de alta resolución al instante. Seguro, rápido y completamente gratis.

Arrastra y suelta tus archivos aquí

Formatos soportados: PDF. Tamaño máximo: 50MB.

O

Acerca de esta herramienta

PDF y PNG se encuentran en lados opuestos de la división documento/imagen. PDF describe una página utilizando comandos vectoriales, fuentes incrustadas y, opcionalmente, imágenes rasterizadas, todas con un tamaño de puntos fijos (1/72 de pulgada). PNG almacena un único mapa de bits rectangular con una resolución de píxeles fija. Por lo tanto, la conversión de PDF a PNG es un paso de rasterización: las instrucciones de dibujo del PDF se ejecutan a un DPI elegido para producir un mapa de bits, que luego se codifica sin pérdidas como PNG. Elegir el DPI correcto es la decisión más importante en esta conversión: demasiado bajo y el texto se vuelve borroso, demasiado alto y el archivo se vuelve enorme.

Este convertidor procesa cada página PDF usando PDF.js, el mismo motor que incluye Firefox para la visualización de PDF integrada. La renderización ocurre en un lienzo en su navegador; ninguna parte del archivo sale de su dispositivo. Para archivos PDF de varias páginas, la herramienta produce un PNG por página, nombrado con un sufijo de número de página. Para archivos PDF de una sola página, la salida es un único PNG.

Las opciones de DPI comunes son 72 (equivalente a pantalla, archivos más pequeños), 150 (bueno para vista previa en línea y la mayoría de la documentación), 300 (calidad de impresión, adecuado para OCR e impresión offset) y 600 (archivo o captura de detalles finos). Más de 600 rara vez produce una mejora visible y cuadruplica el tamaño del archivo con cada duplicación de DPI.

¿Por qué convertir PDF a PNG?

Los PDF no son imágenes. No se pueden incrustar en correos electrónicos HTML, colocarlos en plataformas sociales de solo imágenes, usar como fondo de escritorio o pegar en un chat que no admita archivos adjuntos. Representar cada página como PNG convierte el PDF en algo que todas las plataformas entienden, a costa de perder texto seleccionable, hipervínculos y cualquier independencia de resolución vectorial que tuviera el original.

La otra razón importante es el OCR. Muchos canales de reconocimiento óptico de caracteres se ejecutan en rásteres en lugar de PDF vectoriales directamente; convertir a un PNG de 300 DPI y enviar el resultado a Tesseract, Cloud Vision u otro servicio de OCR es un flujo de trabajo estándar. Aquí se prefiere PNG a JPG porque los bordes del texto sufren visiblemente la compresión de JPG en tamaños pequeños, y la penalización del tamaño marginal del archivo de PNG importa menos que la precisión del reconocimiento.

Cómo usarla

Suelte el archivo, elija un DPI, renderice. La herramienta maneja archivos PDF de una y varias páginas de la misma manera.

  1. Sube tu PDF: Arrastre el archivo al área de carga o haga clic para explorar. No se admiten archivos PDF cifrados o protegidos con contraseña; elimine la contraseña primero usando una herramienta PDF de escritorio. Funcionan archivos de hasta 50 MB; Los documentos muy grandes de varias páginas pueden tardar más en procesarse.
  2. Elija una resolución (DPI): El valor predeterminado es 150 DPI, que es adecuado para la mayoría de usos en línea. Elija 72 para imágenes de vista previa pequeñas, 300 para calidad de impresión y canales de OCR, 600 para captura de archivo. Las dimensiones del mapa de bits de salida escalan linealmente con DPI; duplicar DPI produce un archivo 4 veces más grande.
  3. renderizar las páginas: PDF.js analiza el documento, evalúa el flujo de contenido de cada página en un lienzo con el DPI elegido y exporta el lienzo como PNG. Los documentos de varias páginas producen un PNG por página; Los documentos de una sola página producen un PNG.
  4. Descargue los PNG: La salida de una sola página se descarga directamente. La salida de varias páginas se incluye en un archivo ZIP que contiene un PNG por página, denominado página-1.png, página-2.png, etc.

Casos de uso comunes

Detalles técnicos

PDF (ISO 32000) es un lenguaje de descripción de páginas derivado de PostScript. Cada página contiene un flujo de contenido de operadores de dibujo (mover, línea, curva, pintar, establecer fuente, mostrar texto) que operan en un sistema de coordenadas medido en puntos. Renderizar un PDF significa recorrer ese flujo de contenido y ejecutar cada operador contra una superficie de destino, en este caso un lienzo HTML5.

PDF.js implementa este canal de renderizado en JavaScript. La herramienta inicializa un documento PDF.js, llama a getPage(n) para cada página y usa page.render({canvasContext, viewport}) donde la ventana gráfica se calcula a partir del DPI solicitado. El lienzo resultante se exporta a través de canvas.toBlob('image/png'). Los PDF de varias páginas se procesan secuencialmente; el resultado se recopila en un archivo JSZip y se descarga.

Elección de DPI: una página PDF de carta estadounidense tiene 612 × 792 puntos. A 72 DPI, el mapa de bits renderizado es de 612 × 792 píxeles (aproximadamente 0,5 MP); a 150 ppp, 1275 × 1650 (2,1 MP); a 300 ppp, 2550 × 3300 (8,4 MP); a 600 ppp, 5100 × 6600 (33,7 MP). Memoria y escala de tiempo con recuento de píxeles.

Mejores prácticas

Preguntas frecuentes

¿La conversión de PDF a PNG cambia el contenido?
El contenido se conserva con la mayor precisión posible. Sin embargo, es posible que algunas características específicas del formato no tengan equivalentes directos, por lo que pueden ocurrir diferencias menores de formato.
¿Para qué se utiliza el formato PNG?
PNG (Portable Network Graphics) se utiliza principalmente para gráficos con transparencia, capturas de pantalla, logotipos e íconos.
¿Hay alguna limitación que deba tener en cuenta?
Se admiten archivos de hasta 50 MB. Los archivos muy grandes o complejos pueden tardar más en procesarse. Toda la conversión ocurre en su navegador, por lo que la velocidad de procesamiento depende de su dispositivo.
¿Están seguros los datos de mi documento?
Sí. El procesamiento de documentos se ejecuta completamente en su navegador. Sus archivos y su contenido nunca se cargan en ningún servidor. Esto hace que sea seguro convertir documentos sensibles o confidenciales.
¿Mi PDF está subido a su servidor?
No. PDF.js se ejecuta completamente en su navegador; el archivo se analiza y representa localmente. Puede verificarlo revisando la pestaña Red de su navegador durante la conversión; no se realizará ninguna carga.
¿Por qué mi PNG es enorme?
Las páginas PDF tienen dimensiones de documento completas y, a 300 ppp, una página de carta estadounidense se convierte en un mapa de bits de 2550 × 3300 píxeles (alrededor de 8,4 megapíxeles). Combinado con la compresión sin pérdidas de PNG, los archivos de varios megabytes por página son normales en resoluciones de impresión. Reduzca el DPI si el tamaño del archivo importa más que la fidelidad.
¿Se conservan los gráficos vectoriales en el PDF?
No. La rasterización reduce todos los dibujos (formas vectoriales, glifos de texto, imágenes rasterizadas incrustadas) a una cuadrícula de un solo píxel. El PNG de salida ya no contiene información vectorial.
¿Puedo convertir archivos PDF escaneados?
Sí. Los PDF escaneados normalmente envuelven una única imagen rasterizada incrustada por página; renderizarlos al DPI de la imagen incrustada original produce una salida equivalente al escaneo. La renderización a mayor DPI no mejora la calidad, ya que la fuente ya está rasterizada.