Orden páginas PDF dúplex
Cinco páginas por el borde largo ocupan tres hojas, todas las caras derechas y el dorso de la última en blanco. Indique páginas y modo de volteo y obtenga el mapa de hojas antes de cargar la bandeja. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Cantidad de páginas
- 5
- Modo dúplex
- long_edge
- Número de hojas
- 3
La impresión dúplex coloca dos páginas PDF en una hoja física, pero el eje de volteo cambia la orientación del reverso al releer la pila. El volteo por borde largo es el encuadernado tipo libro en documentos verticales: gira la hoja de izquierda a derecha y el reverso permanece derecho. El volteo por borde corto es el estilo calendario o bloc: voltea de arriba abajo y el reverso aparece girado ciento ochenta grados respecto al anverso. Imprentas, oficinas y scripts de automatización necesitan un mapa de hojas determinista antes de cargar la bandeja o configurar el controlador, no una conjetura tras arruinar el papel. Este comprobador de orden de páginas PDF en dúplex acepta un número de páginas positivo y un modo dúplex, devuelve el número de hoja, la cara y la orientación de cada página, enumera cada hoja física con anverso y reverso opcional, y marca cuando la última hoja tiene el reverso en blanco porque el recuento es impar.
Qué significan el dúplex de borde largo y de borde corto para el orden de páginas
Un trabajo dúplex siempre empareja páginas en hojas en orden de lectura: la hoja uno lleva la página uno al anverso y la página dos al reverso cuando existen dos páginas; la hoja dos lleva las páginas tres y cuatro; y así hasta asignar todas. El número de hojas es el techo del recuento de páginas dividido entre dos. El modo dúplex no cambia qué número de página lógica ocupa cada cara de la hoja; cambia cómo se orienta el reverso para el encuadernado y la reinserción manual.
Los controladores y acabados que ofrecen volteo por borde largo frente a borde corto implementan la misma idea física. Conocer el mapa de antemano evita el fallo clásico en que los impares salen bien y los pares quedan invertidos o en mal orden de lectura tras girar la pila. Use el array pages para herramientas por página y el array sheets cuando le interese el stock físico, la capacidad de bandeja o los reversos en blanco.
Qué puede hacer con ella
Vistas previas de controlador e interfaz
Muestre a los usuarios qué página cae en cada cara —y si los reversos giran con el volteo de borde corto— al alternar entre dúplex de borde largo y de borde corto.
CI para tuberías de impresión
Afirme mapeos estables hoja-cara en pruebas automatizadas siempre que cambien los presets dúplex o el recuento de páginas en un flujo documental.
Preguntas frecuentes
¿Qué ocurre si el recuento de páginas es cero?
Un documento de cero páginas no tiene mapa de hojas; indique un recuento positivo. La validación fallida no se factura.
¿Qué diferencia hay entre voltear por el borde largo y por el corto?
Por el borde largo la hoja se gira de izquierda a derecha, como un libro, y el dorso queda derecho. Por el borde corto se gira de arriba abajo, como un calendario, y el dorso aparece girado 180 grados respecto al frente.
¿El modo de volteo cambia qué página va en cada cara?
No. Las páginas siempre se emparejan en orden de lectura: la 1 en el frente de la primera hoja, la 2 en su dorso, y así sucesivamente. El modo solo cambia la orientación del dorso.
¿Qué ocurre con un número impar de páginas?
La última hoja lleva el frente impreso y el dorso en blanco, y el resultado lo señala en lugar de inventar una página de más. Cinco páginas, por ejemplo, ocupan tres hojas y la tercera queda sin dorso impreso.
¿Por qué las páginas pares me salen al revés?
Porque el eje de volteo no coincide con la forma en que se gira el montón. Con volteo por el borde corto cada dorso va girado 180 grados; el mapa muestra esa orientación antes de imprimir, no después de estropear una resma.
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/duplex-page-order-check \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"page_count":5,"duplex_mode":"long_edge"}'const res = await fetch("https://api.kit.forhosting.com/pdf/duplex-page-order-check", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"page_count": 5,
"duplex_mode": "long_edge"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/pdf/duplex-page-order-check",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"page_count": 5,
"duplex_mode": "long_edge"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/pdf/duplex-page-order-check", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"page_count":5,"duplex_mode":"long_edge"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"page_count":5,"duplex_mode":"long_edge"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/pdf/duplex-page-order-check", 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
{
"page_count": 5,
"duplex_mode": "long_edge"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "pdf.duplex_page_order_check",
"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_mb | 25 |
max_pages | 200 |
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
Un recuento cero se rechaza con invalid_input.
Qué significan el dúplex de borde largo y de borde corto para el orden de páginas
Cuando el recuento es impar, la hoja final tiene anverso impreso y reverso en blanco: el comprobador lo indica con blank_back_last en true y omite back_page en el objeto de esa hoja en lugar de inventar una página fantasma. El modo long_edge (también aceptado con alias estilo libro) marca todas las caras upright: voltee la hoja por su borde largo y el reverso se lee bien sin girar el papel ciento ochenta grados. El modo short_edge (alias estilo calendario) marca cada reverso como rotated_180: voltee por el borde corto y el contenido del reverso queda invertido respecto al anverso si sostiene la pila sin ese volteo.
Contrato de entrada, forma de la respuesta y comportamiento de error
Los recuentos negativos también se rechazan. Combine la respuesta con sus propias herramientas N-up o de imposición de cuadernillo si necesita más que el emparejamiento dúplex simple; este extremo solo responde el orden hoja-cara del dúplex estándar. Envíe un cuerpo JSON con dos campos obligatorios. page_count es un entero no negativo (alias pages, n, count); debe ser un número entero porque no se puede imprimir una fracción de página. duplex_mode es una cadena normalizada a long_edge o short_edge (alias mode, flip, binding). Las grafías aceptadas de borde largo incluyen long_edge, long-edge, longedge, flip_long, long y book; las de borde corto incluyen short_edge, short-edge, shortedge, flip_short, short y calendar. Campos ausentes, números no finitos, no enteros y modos desconocidos fallan con invalid_input y no se facturan. Un page_count de cero se rechaza de forma explícita con un mensaje claro de que se exige un recuento positivo: los documentos vacíos no tienen mapa de hojas. En caso de éxito el cuerpo repite page_count y el duplex_mode normalizado, informa sheet_count y blank_back_last, enumera pages como objetos con page, sheet, side (front o back) y orientation (upright o rotated_180), enumera sheets con sheet y front_page más back_page y back_orientation opcionales cuando hay reverso, e incluye un summary breve para registros e interfaz. Ejemplo: cinco páginas en modo long_edge dan tres hojas, páginas del uno al cinco mapeadas anverso-reverso-anverso-reverso-anverso, blank_back_last true y toda orientación upright. Las mismas cinco páginas en short_edge mantienen el emparejamiento de hojas pero marcan las páginas dos y cuatro como rotated_180.
Dónde una API de orden de páginas en dúplex aporta valor
Los equipos de accesibilidad y acabado que voltean pilas terminadas para comprobar el encuadernado pueden mostrar qué páginas saldrán invertidas en modo short-edge antes de cargar la bandeja. Como la implementación es parse puro de nivel A, cada llamada correcta cuesta el precio base publicado sin tokens de modelo ni red de salida; la validación fallida no consume saldo. Las salas de impresión y los servicios de impresión gestionada usan un comprobador de orden de páginas en dúplex antes de liberar trabajos de cientos de páginas para que los operadores confirmen el stock (sheet_count) y si la última hoja necesita un reverso en blanco. La automatización de oficina que imprime facturas o paquetes a doble cara puede afirmar blank_back_last y la orientación en pruebas en lugar de depender de una muestra física cada vez que cambia un preset del controlador. Los autores de tuberías PDF que exponen conmutadores long-edge frente a short-edge en una interfaz pueden previsualizar el mapa de hojas gratis en el navegador y luego llamar al mismo contrato desde un worker a $0.002 por solicitud correcta cuando se encola el trabajo.
Casos de integración
Planificación de hojas en preimpresión
Convierta el recuento de páginas de un PDF y el modo de volteo elegido en sheet_count, pares anverso/reverso y marcas de reverso en blanco antes de cargar el papel o configurar el controlador.
Preguntas técnicas
¿Cómo compruebo el orden de páginas de impresión dúplex de un PDF?
Envíe page_count (entero positivo) y duplex_mode (long_edge o short_edge). La API devuelve la hoja, la cara y la orientación de cada página, más un mapa anverso/reverso por hoja.
¿Cuál es la diferencia entre borde largo y borde corto?
Ambos modos emparejan páginas igual (1–2 en la hoja 1, 3–4 en la 2, …). long_edge deja los reversos upright; short_edge los marca rotated_180 (volteo estilo calendario).
¿Y si mi PDF tiene un número impar de páginas?
sheet_count sigue siendo ceil(page_count/2). La última hoja solo tiene anverso; blank_back_last es true y se omite back_page en esa hoja.
¿Cuánto cuesta el comprobador de orden de páginas en dúplex?
La herramienta del navegador es gratuita. Las solicitudes API usan saldo KIT prepago a $0.002 por llamada correcta; la entrada inválida no se factura.