Convertir imágenes a PDF: calcule tamaños de página
Un escaneo de 2400 × 3000 a 300 DPI da una página vertical de 576 × 720 puntos con proporción 4:5, y una foto de 1920 × 1080 una página horizontal 16:9. Planifique cada página de un álbum o de escaneos mezclados antes de crearlo. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Dpi
- 300
- Número de páginas
- 3
Planifique un PDF formado por imágenes antes de crear o subir archivos. Introduzca el ancho y la altura en píxeles de cada imagen en el orden deseado, elija la resolución en puntos por pulgada y obtenga el ancho y la altura exactos de cada página PDF en puntos. El cálculo conserva todas las proporciones, identifica páginas verticales, horizontales o cuadradas y muestra una relación simplificada cuando las dimensiones son enteras. Resulta útil para validar escaneos variados, álbumes fotográficos y flujos documentales automatizados sin procesar las imágenes.
Convierta dimensiones ordenadas en un plan de páginas
Un trabajo de imágenes a PDF suele comenzar con escaneos o fotografías que no comparten tamaño. Antes de montar el documento, introduzca un registro de ancho y altura por imagen y conserve el mismo orden previsto para las páginas. La calculadora devuelve un registro por cada entrada, numerado desde uno, de modo que el resultado también funciona como un plan compacto del documento.
No reordena, recorta, estira ni inspecciona archivos. Por eso puede utilizarla al inicio del proceso, incluso antes de transferirlos. Cada resultado incluye ancho y alto en puntos PDF, la proporción conservada y la orientación.
Las fuentes verticales y horizontales permanecen mezcladas en vez de adaptarse a un formato común. Una imagen cuadrada sigue siendo cuadrada. Si las dimensiones son enteros positivos, la relación se reduce a una forma conocida, como 4:5 o 16:9, para que usted detecte medidas inesperadas antes de generar el PDF.
Entienda los píxeles, los DPI y los puntos PDF
Las dimensiones de entrada se expresan en píxeles, mientras que una página PDF se mide en puntos. El punto es una unidad física: 72 puntos equivalen a una pulgada. El valor DPI indica cuántos píxeles ocuparán una pulgada, por lo que el ancho se multiplica por 72 y se divide entre los DPI; la altura recibe exactamente la misma operación.
Al aplicar un único factor a ambos ejes, la proporción original no cambia. Un DPI mayor produce una página física menor, pero no altera su forma ni elimina píxeles. El valor predeterminado de 72 DPI asigna un píxel a un punto y es práctico cuando las dimensiones ya representan el espacio de coordenadas deseado.
Si importa el tamaño impreso, utilice la resolución de colocación real del generador posterior. La herramienta no remuestrea imágenes ni estima su calidad visual: calcula únicamente la geometría.
Valide el resultado antes de construir el PDF
Revise primero el número de páginas: debe coincidir con la cantidad de registros de dimensiones enviados. Después examine la orientación y la proporción para localizar valores atípicos. Una página horizontal dentro de una serie de escaneos verticales puede ser correcta, pero también puede revelar que ancho y altura se intercambiaron.
Compare los tamaños en puntos al preparar impresión, imposición o diseños de visor, sobre todo si las imágenes proceden de dispositivos distintos. El cálculo admite dimensiones fraccionarias para usos analíticos, aunque una imagen ráster normal suele emplear píxeles enteros. Cada ancho, altura y valor DPI debe ser finito y mayor que cero, y la lista ordenada debe incluir al menos una imagen.
Una solicitud admite como máximo 1,000 registros para limitar la ejecución. La salida describe el tamaño natural a los DPI elegidos; no añade márgenes, sangrado, rotación ni ajuste a papel estándar. Si otro generador aplica transformaciones, hágalo después de este cálculo base y documente el cambio por separado.
Qué puede hacer con ella
Compruebe un lote de escaneos
Detecte páginas giradas o con tamaños anómalos a partir de sus metadatos antes de combinar documentos confidenciales.
Planifique un PDF fotográfico
Calcule el tamaño físico natural de cada fotografía ordenada con la resolución elegida para exportarla.
Valide un proceso automatizado
Compare las cajas de página generadas con un plan determinista obtenido del mismo manifiesto de imágenes.
Preguntas frecuentes
¿Esta herramienta crea o descarga un PDF?
No. Calcula la geometría ordenada que debería producir un proceso de imágenes a PDF; no recibe archivos de imagen ni crea un documento binario.
¿Cómo se calcula el tamaño de cada página PDF?
Cada dimensión en píxeles se multiplica por 72 y se divide entre los DPI elegidos. Ambos ejes reciben la misma escala, así que la proporción no cambia.
¿Qué ocurre si la lista de imágenes está vacía?
La solicitud falla con un error de entrada no válida porque un plan de páginas requiere al menos un registro de dimensiones.
¿Pueden variar el tamaño y la orientación de las páginas?
Sí. Cada imagen genera sus propias dimensiones, y las páginas verticales, horizontales y cuadradas pueden convivir en cualquier orden.
¿Cambiar los DPI modifica la proporción?
No. Los DPI cambian ambas dimensiones por el mismo factor: afectan al tamaño físico, pero no a la forma.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/pdf/images-to-pdf \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"images":[{"width":2400,"height":3000},{"width":1920,"height":1080}]}'const res = await fetch("https://api.kit.forhosting.com/pdf/images-to-pdf", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"images": [
{
"width": 2400,
"height": 3000
},
{
"width": 1920,
"height": 1080
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/pdf/images-to-pdf",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"images": [
{
"width": 2400,
"height": 3000
},
{
"width": 1920,
"height": 1080
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/pdf/images-to-pdf", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"images":[{"width":2400,"height":3000},{"width":1920,"height":1080}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"images":[{"width":2400,"height":3000},{"width":1920,"height":1080}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/pdf/images-to-pdf", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"images": [
{
"width": 2400,
"height": 3000
},
{
"width": 1920,
"height": 1080
}
]
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "pdf.images_to_pdf",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_items | 1000 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Entienda los píxeles, los DPI y los puntos PDF
Los resultados se redondean a seis decimales para mantener un JSON estable, aunque la proporción se calcula con las dimensiones originales.
Preguntas técnicas
¿Cuánto cuesta una solicitud API?
La API cuesta $0.002 por solicitud. Este mismo cálculo determinista también puede ejecutarse gratis en el navegador.