Lorsque je numérise des documents orientés paysage, les fichiers PDF de sortie sont au format portrait. Ainsi, tous les visualiseurs PDF affichent les documents numérisés en mode portrait.
À partir de la ligne de commande, comment faire pivoter un fichier PDF à 90 degrés?
J'ai essayé de chercher et trouvé plusieurs solutions, mais j'ai eu du mal à trouver ce qui ressemblait à une solution faisant autorité [1] qui utilise un outil Linux / Unix stable / robuste.
note de bas de page [1]
Par exemple, voici un échantillon de certaines des solutions que j'ai trouvées au hasard:
- "utilisez simplement Adobe Acrobat Pro pour faire pivoter le fichier, puis enregistrez le fichier"
- "utiliser pdfjam"
- "utiliser pdftk"
- "utiliser $ {PROGRAM_NAME} de Poppler"
- "utilise le convertisseur d'Imagemagick" - mais tous les commentaires étaient très négatifs et indiquaient "la qualité de l'image est ruinée"
- "ouvrez le fichier dans un visualiseur PDF, puis faites-le pivoter, puis imprimez-le à l'aide d'une imprimante PDF telle que CUTEPDF ou PDFPRINTER, etc."
- "utiliser $ {PROGRAM_NAME}" puis j'ai recherché "$ {PROGRAM_NAME}" et il y a quelque chose à propos de "Fedora a supprimé $ {PROGRAM_NAME} en raison de problèmes de licence"
command-line
pdf
pdftk
poppler
Trevor Boyd Smith
la source
la source
Réponses:
Il suffit d'utiliser pdftk.
Pour la rotation dans le sens des aiguilles d'une montre:
Pour la rotation anti-horaire:
En ce qui concerne l'installation de pdftk sur Fedora, j'ai trouvé ce lien .
la source
The page rotation setting can cause pdftk to rotate pages and documents. Each option sets the page rotation as follows (in degrees): north: 0, east: 90, south: 180, west: 270, left: -90, right: +90, down: +180. left, right, and down make relative adjustments to a page's rotation.
pdftk
est supprimé dans Ubuntu à partir de 18.04. Ubuntu lui-même suggère d'installer un composant logiciel enfichable, qui ne fonctionne que dans des situations simples (mes fichiers n'ont pas été trouvés, peut-être parce qu'ils se trouvaient en dehors de mon répertoire personnel?). J'ai déménagé àpdfjam ... --angle 270...
.Je suis juste tombé sur ce fil et j'ai vu qu'il n'y avait pas encore de bonne solution mentionnée. J'ai trouvé que (au moins sur Debian et Ubuntu) pdfjam est livré avec les commandes suivantes:
Je pense que c'est l'approche la plus facile et la plus rapide. Ce sont des scripts utilisant correctement la commande pdfjam. Btw. le pdfjam est un paquet virtuel qui vient avec
texlive-extra-utils
la source
pdfjam --outfile myoutputfile.pdf --angle 270 --fitpaper true --rotateoversize true myinputfile.pdf
Vous pouvez utiliser ImageMagick:
display
ouconvert
- par exemple, pour le faire pivoter dans le sens des aiguilles d'une montre, utilisezUtilisez -90 pour une rotation dans le sens antihoraire.
NB: Utilisez cette méthode uniquement lorsque l'image d'origine est une image bitmap (par exemple, produite par numérisation). Si l'image d'origine n'est pas un bitmap, cette méthode la convertira en une seule et la qualité en souffrira. Dans ce dernier cas, veuillez utiliser l'une des méthodes décrites dans les autres réponses.
la source
-quality 100
supprime une partie du bruit perceptibleDans Linux Mint 18.3 (je crois également dans d’autres distributions dérivées de Debian), vous disposez d’un outil de ligne de commande simple nommé
QPDF
.Vous pouvez utiliser:
qpdf in.pdf out.pdf --rotate==[+|-]angle[:page-range]
.De la documentation :
la source
qpdf in.pdf out.pdf --rotate==-90
fonctionne bien pour toutes les pages.pdftk n'est plus disponible sur Ubuntu 18.04 en raison de certaines dépendances déconseillées.
La meilleure solution que j'ai trouvée était l'outil pdfshuffler (graphique) .
Installez-le et lancez-le. Ouvrez le fichier pdf souhaité, cliquez avec le bouton droit de la souris sur la page et faites-les pivoter individuellement. Il rassemble également des fichiers PDF et quelques autres choses intéressantes.
la source
Pour améliorer la résolution de sortie (72 DPI par défaut), j'ai obtenu de bons résultats avec:
C'était pour un .pdf d'un document numérisé. J'ai trouvé que
-density 300
la qualité réduite quelque peu par rapport à-density 200
.la source
Bien qu'il ait ses limites, j'utilise assez souvent PDFedit, en particulier pour la rotation des numérisations PDF. Alors que la conversion d'ImageMagick (avec des valeurs plutôt élevées) atteint une assez bonne qualité, elle gonfle également le fichier (original: 155 Ko, copie tournée de 180 °: 1,2 Mio). PDFedit fait pivoter la même image avec une qualité inchangée sans modifier notablement la taille du fichier.
la source
J'utilise cette commande pour faire pivoter automatiquement les fichiers pdf afin qu'ils deviennent verticaux s'ils ne le sont pas en premier lieu:
la source
pdf90
ou,pdf180
ou à lapdf270
place, voir cette réponse