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.
Transforma tus documentos PDF en imágenes PNG de alta resolución al instante. Seguro, rápido y completamente gratis.
Formatos soportados: PDF. Tamaño máximo: 50MB.
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.
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.
Suelte el archivo, elija un DPI, renderice. La herramienta maneja archivos PDF de una y varias páginas de la misma manera.
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.