vertical unir reves orientación orientacion love ilove horizontal guardar girar editar cómo como cambios cambiar archivo pdf postscript ghostscript

unir - ¿Cómo cambiar la orientación de la página de PDF?(Se necesita la solución Ghostscript o PostScript)



pdf al reves (1)

Dado un documento PDF, ¿cómo puedo cambiar la orientación de la página individual?

Estoy usando la última versión de Ghostscript.


¿Por qué requiere el uso de Ghostscript? ¿Sería aceptable utilizar otra herramienta gratuita de software de código abierto que se ejecute en la línea de comandos, como pdftk ?

De todos modos, aquí está cómo rotar páginas con Ghostscript. Sin embargo, esto puede no funcionar para sus intenciones, porque no puede forzar una determinada orientación para una página individual solamente. Se basa en un algoritmo interno de Ghostscript que intenta rotar páginas automáticamente, dependiendo del flujo de texto dentro de los PDF:
* -dAutoRotatePages=/None - conserva la orientación de cada página;
* -dAutoRotatePages=/All - rota todas las páginas (o ninguna) dependiendo de un tipo de "decisión de la mayoría";
* -dAutoRotatePages=/PageByPage - auto rota páginas individualmente.

Agregue uno de estos a la línea de comandos de Ghostscript que está utilizando.

Si no hay texto en una página (o si hay una rotación automática de página establecida en /None ), entonces Ghostscript usa la configuración setpagedevice . Puede pasar tales parámetros setpagedevice en la línea de comandos de Ghostscript usando el setpagedevice -c como este:
* -c "<</Orientation 3>> setpagedevice" - establece la orientación horizontal ;
* -c "<</Orientation 0>> setpagedevice" - establece la orientación vertical ;
* -c "<</Orientation 2>> setpagedevice" - establece la orientación invertida ;
* -c "<</Orientation 1>> setpagedevice" - establece la orientación del paisaje marino .

Probablemente necesite establecer la orientación para cada página al extraer las páginas. No creo que funcione cuando los vuelva a fusionar con el documento unificado (nunca lo he probado).

En cualquier caso, recomendaría mirar también a pdftk (que también está disponible para Windows). Es una herramienta de línea de comandos que puede rotar páginas de archivos PDF y mucho más. Más fácil de usar que Ghostscript para su propósito declarado, y mucho más rápido también. Especialmente, puede rotar páginas individuales dentro de un documento PDF, dejando las otras páginas intactas. Ejemplo:

pdftk A=in.pdf / cat A1-3 A4west A5-end / output out.pdf

Este comando dará como resultado las páginas 1, 2 y 3, así como las páginas 5, 6, ... última sin girar, pero girará la página 4 por 90 grados (por lo que el encabezado de la página queda hacia el "oeste"). (Sin embargo, tenga en cuenta que este comando puede conducir a resultados inesperados, dependiendo de la orientación original de sus páginas de entrada: debe verificar la orientación de todas las páginas de su PDF de entrada ejecutando pdfinfo -l 1000 input.pdf y luego buscar el valor de la salida de rot : si ve valores diferentes de 0 , como 90 , 180 y 270 , estas páginas ya están giradas previamente ...)

Vea aquí para más detalles: http://www.accesspdf.com/pdftk/ .