PDF a JPG / PNG

Convierte cada página de un documento en una imagen, con la resolución que elijas.

Más resolución se ve más nítida y tarda más — 2× va bien para pantalla y 3× para imprimir.

Añade un PDF para convertir sus páginas en imágenes

Escrito y mantenido por el equipo de KitYards Sobre KitYards Última revisión:

PDF a JPG / PNG renderiza cada página de tu documento como un archivo de imagen real. Elige JPG o PNG, escoge una resolución entre 72 y 216 ppp, y cada página aparece como una miniatura que puedes descargar por separado o llevarte toda de golpe en un .zip. El renderizado lo hace pdf.js —el mismo motor que usa Firefox para mostrar PDF— ejecutándose dentro de tu navegador, así que el documento no se sube nunca. Las páginas se dibujan de una en una con una barra de progreso, y eso es lo que hace posible renderizar cuarenta páginas a alta resolución sin bloquear la pestaña.

Cómo convertir un PDF a imágenes

  1. 1 Añade el PDF que quieres convertir.
  2. 2 Elige JPG para fotos y escaneos, o PNG cuando necesites fondo transparente y texto perfectamente nítido.
  3. 3 Escoge una resolución: 2× va bien para pantalla y 3× para imprimir o recortar detalle.
  4. 4 Pulsa Convertir y descarga páginas sueltas o todas juntas en un .zip.

Cómo funciona el renderizado

El archivo se lee en memoria y lo abre pdf.js, que analiza la estructura del documento y devuelve cada página como algo que se puede dibujar. pdf.js hace el análisis pesado dentro de un Web Worker —un hilo aparte—, y por eso la interfaz sigue siendo utilizable mientras se lee un documento grande. El worker se empaqueta con el sitio y se sirve desde el mismo origen, así que no se descarga nada de una CDN de terceros.

Para cada página se calcula un viewport a la escala que hayas elegido y la página se pinta en un lienzo. Después, el lienzo se codifica con el método nativo HTMLCanvasElement.toBlob(), lo que da un archivo JPG o PNG de verdad. En el caso de JPG, el lienzo se rellena antes de blanco, porque JPEG no tiene transparencia y una zona sin pintar saldría negra.

Se reutiliza un único lienzo para todo el documento y al final se reduce a nada. Ese detalle importa más de lo que parece: reservar un lienzo nuevo por página deja vivos los mapas de bits antiguos hasta que el recolector de basura llega a ellos, que es exactamente como se queda sin memoria una pestaña con un documento largo a 3×. Cada página terminada se entrega de inmediato como blob comprimido, y la herramienta cede un fotograma antes de empezar la siguiente para que la barra de progreso avance de verdad.

Qué convierte la gente

Una página para pegar en una diapositiva o un documento

Las herramientas de diseño y los procesadores de texto manejan una imagen de forma mucho más previsible que un PDF incrustado. Renderizar la página a 2× y soltarla ahí conserva la maquetación tal cual estaba.

Enviar una página por una app de mensajería

Las apps de mensajería muestran una imagen en línea y esconden un PDF detrás de una descarga. Convertir la única página que quieres enseñar la hace visible dentro de la conversación.

Formularios que solo aceptan imágenes

Muchos portales aceptan JPG y PNG pero no PDF. Renderizar cada página te da archivos que sí admiten, sin tener que volver a escribir nada.

Extraer una figura o un gráfico

Renderiza a 3× y recorta el diagrama de la página. Es más rápido que rehacer el gráfico y, a esa resolución, el resultado sale lo bastante limpio para imprimir.

Por qué convertir un PDF en imágenes

Una imagen llega donde un PDF no. Las presentaciones, las publicaciones en redes, las apps de mensajería, los formularios que solo aceptan imágenes y las imprentas quieren un JPG o un PNG, y una página de PDF pegada en un documento como imagen conserva su maquetación exacta en lugar de reajustarse. Renderizar en local importa porque los documentos que la gente convierte —una página firmada para adjuntar a un mensaje, un DNI, un diagrama de un informe interno— rara vez son de los que subirías a sabiendas a un servicio web gratuito.

Lo que no puede hacer

Renderizar en un navegador tiene límites reales:

  • Los PDF protegidos con contraseña no se pueden renderizar. pdf.js necesita descifrar los flujos de contenido para dibujarlos, y sin la contraseña no puede. Quita antes la protección en tu lector de PDF.
  • Las resoluciones altas en documentos largos se quedan sin memoria. Renderizar una página A4 a 3× son unos 2500 × 3500 píxeles; cuarenta de esas en una pestaña es mucho. Si falla, baja a 2× o divide antes el documento.
  • La capa de texto no sobrevive. La salida son píxeles: sin texto seleccionable, sin enlaces, sin campos de formulario y sin OCR. Es la naturaleza de rasterizar, no una carencia de esta implementación.
  • Los tamaños de página muy grandes se limitan. Los navegadores se niegan a reservar un lienzo por encima de un límite del hardware, así que un póster A0 a 3× se renderiza algo más pequeño de lo pedido en lugar de salir en blanco.
  • Las fuentes raras o defectuosas pueden sustituirse. pdf.js incluye un buen conjunto de reserva, pero un documento que depende de una fuente que ni incrusta ni nombra correctamente se dibujará con una sustituta.

Solución de problemas

La conversión se ha parado a medias
Casi siempre es memoria. Baja la resolución un paso y prueba otra vez — 2× en lugar de 3× reduce los píxeles por página a menos de la mitad. Para documentos muy largos, divídelos antes y convierte cada parte.
Las imágenes se ven borrosas
La resolución es demasiado baja para el uso que les vas a dar. 1× son 72 ppp, que está bien para una miniatura y se queda blando para casi todo lo demás. Usa 2× para pantalla y 3× si la imagen se va a imprimir o ampliar.
Las páginas salen con fondo negro
Eso pasaría con una página transparente exportada a JPG, cosa que la herramienta evita pintando blanco primero. Si lo que quieres es transparencia de verdad, elige PNG.

Preguntas frecuentes

¿Elijo JPG o PNG?

JPG para todo lo fotográfico —escaneos, imágenes, páginas con mucho color— porque pesa muchísimo menos. PNG para texto, diagramas y dibujo de línea, donde se mantiene perfectamente nítido, y para páginas que necesitan fondo transparente en vez de blanco.

¿Qué significa realmente el ajuste de resolución?

Un punto PDF es 1/72 de pulgada, así que una escala de 1× son 72 ppp, 2× son 144 ppp y 3× son 216 ppp. 2× se ve nítido en cualquier pantalla; 3× es lo que quieres si la imagen se va a imprimir o a recortar.

¿Se sube mi PDF?

No. pdf.js se ejecuta en tu navegador y su worker se sirve desde este mismo sitio, no desde una CDN. Abre la pestaña Red de las herramientas de desarrollo mientras conviertes, o desconéctate de internet después de cargar la página: la conversión se completa igual.

¿Puedo convertir solo algunas páginas?

Esta herramienta renderiza el documento entero, pero cada página tiene su propio botón de descarga, así que puedes quedarte solo con las que necesites. Si prefieres trabajar antes con un subconjunto, usa Dividir PDF para extraer el rango y convierte el resultado.

¿El texto seguirá siendo seleccionable en la imagen?

No, y es algo inherente al formato. Una imagen son píxeles: la capa de texto, los enlaces y los campos de formulario desaparecen. Si necesitas texto seleccionable, quédate con el PDF.

Otras herramientas recomendadas