Ir al contenido

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.

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 output si no existe y sobrescribe el archivo si ya existe.
ParámetroTipoPor defectoDescripción
pathstring—Ruta del PDF origen.
outputstring—Ruta del PDF resultante.
angleint—Ángulo de rotación en grados: 90, 180 o 270.
ParámetroTipoPor defectoDescripción
pagesstring | 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).

MensajeCausa 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 archivoPDF protegido con contraseña o dañado. Ver PDF protegidos y dañados.
PDF Rotate path = ruta output = "C:/corregido.pdf" angle = 90 → output: corregido
PDF Get Text path = corregido → output: texto

Girar 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: paginas
PDF Rotate path = ruta output = "C:/corregido.pdf" angle = 90 pages = paginas