PDF Rotate
PDF Rotate
Sección titulada «PDF Rotate»Tipo: pdf-rotate · Paquete: PDF Activities v1.2.4 · Salida: string
Rota las páginas de un PDF en 90, 180 o 270 grados, y guarda el resultado en un archivo nuevo. Útil para corregir documentos escaneados al revés o de lado antes de procesarlos o enviarlos.
Cómo funciona
Sección titulada «Cómo funciona»Rota las páginas indicadas (todas, un rango o una lista de números) en el angle dado, en el sentido de las agujas del reloj, y crea un PDF nuevo en output con todas las páginas (rotadas o no). Devuelve la ruta del archivo creado. El original queda intacto.
- La rotación se suma a la que ya tenga la página: rotar 90° una página que ya estaba a 90° la deja a 180°.
- Una página que no existe en el documento es un error y no se crea el archivo. Desde la versión 1.2.4. Antes se ignoraba.
- Crea la carpeta de
outputsi no existe y sobrescribe el archivo si ya existe.
Parámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
path | string | — | Ruta del PDF origen. |
output | string | — | Ruta del PDF resultante. |
angle | int | — | Ángulo de rotación en grados: 90, 180 o 270. |
Parámetros opcionales
Sección titulada «Parámetros opcionales»| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
pages | string | List | "all" | Páginas a rotar: "all", un rango en texto como "1-3,5" o una lista de números, como la que devuelve PDF Search Text. Desde la versión 1.2.4. |
Devuelve un string con la ruta del PDF creado (la misma de output).
Errores comunes
Sección titulada «Errores comunes»| Mensaje | Causa y solución |
|---|---|
'angle' debe ser 90, 180 o 270. Se recibió: …. | Otro ángulo, un decimal (90.5) o un texto no numérico. Para girar a la izquierda, usa 270. |
Página(s) fuera de rango: …. El documento tiene … páginas. | Alguna página pedida no existe. Desde la versión 1.2.4. |
No se indicó ninguna página válida. | pages no contiene ningún número válido (un texto vacío o una lista vacía). Desde la versión 1.2.4. |
'pages' debe contener números de página enteros; '…' no lo es. | La lista trae algo que no es un número de página entero. Desde la versión 1.2.4. |
No se encontró el archivo. | La ruta de path no existe. |
'path' es obligatorio. / 'output' es obligatorio. / 'angle' es obligatorio. | El parámetro quedó vacío o su expresión dio null. |
| Error de la biblioteca de PDF al abrir el archivo | PDF protegido con contraseña o dañado. Ver PDF protegidos y dañados. |
Ejemplo
Sección titulada «Ejemplo»PDF Rotate path = ruta output = "C:/corregido.pdf" angle = 90 → output: corregidoPDF Get Text path = corregido → output: textoGirar solo las páginas 2 y 4, que vienen al revés:
PDF Rotate path = ruta output = "C:/corregido.pdf" angle = 180 pages = "2,4"Girar las páginas donde aparece un texto, con la lista de PDF Search Text:
PDF Search Text path = ruta text = "HORIZONTAL" → output: paginasPDF Rotate path = ruta output = "C:/corregido.pdf" angle = 90 pages = paginasActividades relacionadas
Sección titulada «Actividades relacionadas»- PDF Extract Pages — quedarte con páginas concretas.
- PDF Get Page Count — saber cuántas páginas hay.