¿Cómo puedo rotar un archivo PDF menos de 90 grados en Ubuntu?
¿Puedo hacer eso de forma interactiva?
Respuesta1
Busqué mucho y durante mucho tiempo y no pude encontrar ninguna herramienta que le permitiera hacer esto de forma interactiva, que es un tipo de herramienta de visor de PDF nativo. No intenté esto, pero es posible que puedas usar Inkscape o Gimp para hacerlo. Creo que el único problema que probablemente encontrará al usarlos es la capacidad de rotar por lotes un documento de varias páginas.
Incluso las herramientas de línea de comandos como PdfTk no podían rotar grados, lo que realmente me sorprendió.
Sin embargo, al usar ImageMagick puedes rotar archivos PDF en incrementos de 1 grado.
Ejemplos
$ convert original.pdf -rotate 45 rot45.pdf
Puede poner cualquier valor que desee para el argumento de rotación. También se necesitarán números negativos para que esto sea posible:
$ convert original.pdf -rotate -45 rot-45.pdf
La calidad de la salida disminuirá dramáticamente usando las opciones predeterminadas, por lo que probablemente necesitarás incluir el -density
interruptor para aumentar la calidad del archivo PDF resultante.
$ convert -density 300x300 original.pdf -rotate 45 rot45.pdf
PDF resultante
Aquí hay una captura de pantalla de Evince con el archivo PDF resultante.
Respuesta2
Puedes hacer eso conContexto.
- no rasteriza
- permite ángulos individuales para páginas individuales
- permite diferentes tamaños de página
Las versiones anteriores 2013.10.07 09:47
tenían un error que recortaba las páginas, así que asegúrese de utilizar una versión que incluya la solución.
Primero cree un archivo (por ejemplo rotatepdf.tex
) con el siguiente contenido
\getfiguredimensions [\getdocumentargument{input}]
\starttext
\dorecurse{\noffigurepages}
{\startTEXpage
\externalfigure
[\getdocumentargument{input}]
[page=\recurselevel,
orientation=\getdocumentargument{rotation}]
\stopTEXpage}
\stoptext
Luego puedes rotar un PDF usando la siguiente línea de comando:
context --input=somefile.pdf --rotation=10 rotatepdf.tex
A continuación se muestra un resultado de ejemplo:
Respuesta3
Esto también se ha preguntado enstackoverflow.com.
Otra opción es usar LaTeX:
\documentclass{standalone}
\usepackage{graphicx}
\begin{document}
\includegraphics[angle=-1.5]{odd-scan}
\end{document}
En este caso, tengo el archivo odd-scan.pdf
(un escaneo de una página ligeramente rotado) en la misma carpeta que el archivo LaTeX rotated.tex
con el contenido anterior y luego ejecuto pdflatex rotated.tex
. El resultado es un archivo rotated.pdf
con el PDF girado 1,5 grados en el sentido de las agujas del reloj.
Respuesta4
Puede importarlo con GIMP, que incluye una herramienta de rotación y puede exportarlo a PDF.