¿Girar el archivo pdf menos de 90 grados?

¿Girar el archivo pdf menos de 90 grados?

¿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 -densityinterruptor 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.

   ss de pdf

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:47tení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:

captura de pantalla

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.texcon el contenido anterior y luego ejecuto pdflatex rotated.tex. El resultado es un archivo rotated.pdfcon 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.

información relacionada