Imagen a PDF

PNG, JPEG o WebP: una imagen por página A4, orden con flechas. Generación local en el navegador con jsPDF.

{{ t("imageToPdfHint") }}

{{ t("imageToPdfOrderHint") }}

  • {{ item.name }}

{{ t("imageToPdfGeneratingWait") }}

{{ imageToPdf.message }}

Descripción

La idea de escanear un documento y almacenarlo como imagen en una página es casi tan antigua como el propio escáner. En los años 1980 y principios de los 1990, las oficinas usaban fax y fotocopiadoras digitales que almacenaban páginas como bitmaps comprimidos en formato TIFF. El JPEG fue estandarizado por el Joint Photographic Experts Group en 1992, introduciendo compresión con pérdida que reducía imágenes de calidad fotográfica de cientos de kilobytes a decenas — una revolución para el almacenamiento y la transmisión de la época. El PNG llegó en 1996, creado precisamente para reemplazar al GIF después de que Unisys empezara a cobrar regalías por la patente del algoritmo LZW. Con el PDF consolidado como estándar de Adobe en los años 2000, combinarlos — imágenes dentro del PDF — se convirtió en la forma estándar de digitalizar documentos físicos, contratos firmados a mano y fotos que necesitaban circular en oficinas como documentos formales.

El smartphone transformó radicalmente ese flujo de trabajo. Antes, escanear un documento requería un escáner de sobremesa, cables, software propietario (HP Scan, Canon ScanGear), guardar en un servidor y solo entonces compartir. Hoy fotografías un contrato con el teléfono, Google PhotoScan o Adobe Scan detectan automáticamente los bordes, corrigen la perspectiva, mejoran el contraste y exportan un PDF de varias páginas en segundos. Aplicaciones como CamScanner llegaron a superar los 400 millones de descargas — cifras que muestran que la necesidad de convertir imágenes a PDF es absolutamente universal, mucho más allá de los nichos técnicos. El PDF se convirtió en el sobre digital estándar para todo lo que antes existía solo en papel.

Esta herramienta trae ese flujo directamente al navegador, sin instalación y sin subida a servidores. Seleccionas tus imágenes (PNG, JPEG o WebP), arrastras para reordenar las páginas como quieras, y la biblioteca jsPDF monta el PDF completamente dentro de tu navegador — ni un solo byte sale de tu dispositivo. Cada imagen ocupa una página A4 centrada. Los PNG con transparencia reciben fondo blanco, porque las páginas PDF son opacas por definición. El límite es de 40 imágenes a la vez para no saturar la memoria del navegador. Para documentos con texto mecanografiado o maquetación rica, la herramienta HTML a PDF es más adecuada — pero para fotos de documentos, capturas de pantalla o imágenes que necesitan convertirse en un PDF de una vez, esta es la solución más rápida posible.

Detalle técnico

Ideas claras antes de usar la herramienta

  • ¿Por qué PNG transparente queda con fondo blanco?: Las páginas PDF son opacas. Al pasar por JPEG en el flujo, las zonas transparentes se rellenan en blanco.
  • ¿Para qué sirve esta herramienta?: Funciona por completo en tu navegador: sirve para validar, formatear o convertir datos en el día a día.
  • ¿Se envían mis datos a algún servidor?: El procesamiento es local con JavaScript. No almacenamos lo que pegas en los campos de texto.
  • ¿Puedo usarlo con datos reales en producción?: Úsalo bajo tu responsabilidad. Para secretos (contraseñas, tokens), prefiere entornos controlados y políticas internas. Recuerda de revisar los contenidos generados. Nunca confies ciegamente en cosas que ves en internet.

Fragmento corto para probar

  • Debajo aparece también el ejemplo largo en "Fragmentos de Código"; pega esta versión corta: Uso — foto1.png, foto2.jpg → PDF com 2 páginas (ordem da lista)

Fragmentos de Código

Ejemplo de código
foto1.png, foto2.jpg → PDF com 2 páginas (ordem da lista)

Uso

foto1.png, foto2.jpg → PDF com 2 páginas (ordem da lista)

Preguntas frecuentes

¿Por qué PNG transparente queda con fondo blanco?

Las páginas PDF son opacas. Al pasar por JPEG en el flujo, las zonas transparentes se rellenan en blanco.

¿Para qué sirve esta herramienta?

Funciona por completo en tu navegador: sirve para validar, formatear o convertir datos en el día a día.

¿Se envían mis datos a algún servidor?

El procesamiento es local con JavaScript. No almacenamos lo que pegas en los campos de texto.

¿Puedo usarlo con datos reales en producción?

Úsalo bajo tu responsabilidad. Para secretos (contraseñas, tokens), prefiere entornos controlados y políticas internas. Recuerda de revisar los contenidos generados. Nunca confies ciegamente en cosas que ves en internet.