Bagaimana saya bisa memutar file PDF kurang dari 90 derajat di bawah Ubuntu?
Bisakah saya melakukan itu secara interaktif?
Bagaimana saya bisa memutar file PDF kurang dari 90 derajat di bawah Ubuntu?
Bisakah saya melakukan itu secara interaktif?
Jawaban:
Saya melihat dengan keras dan panjang dan tidak dapat menemukan alat yang memungkinkan Anda untuk melakukan ini secara interaktif yang merupakan jenis alat penampil PDF asli. Saya tidak mencoba ini tetapi Anda mungkin dapat menggunakan Inkscape atau Gimp untuk melakukan ini. Saya pikir satu-satunya masalah yang kemungkinan akan Anda hadapi dengan menggunakannya adalah kemampuan untuk memutar dokumen multi-halaman.
Bahkan alat baris perintah seperti PdfTk tidak dapat melakukan rotasi demi derajat, yang benar-benar mengejutkan saya.
Namun menggunakan ImageMagick Anda dapat memutar file PDF dalam peningkatan 1 derajat.
$ convert original.pdf -rotate 45 rot45.pdf
Anda dapat memasukkan nilai apa pun yang Anda inginkan untuk argumen rotate. Ini juga akan mengambil angka negatif sehingga ini mungkin:
$ convert original.pdf -rotate -45 rot-45.pdf
Kualitas output akan menurun secara dramatis menggunakan opsi default sehingga Anda mungkin perlu menyertakan -density
sakelar untuk meningkatkan kualitas file PDF yang dihasilkan.
$ convert -density 300x300 original.pdf -rotate 45 rot45.pdf
Berikut screenshot dari Evince dengan file PDF yang dihasilkan.
convert
memutar setiap halaman dalam file pdf banyak halaman tunggal? @Gilles: dalam kasus saya, file pdf dibuat dengan memindai. Jadi saya pikir rasterisasi dulu tidak masalah?
Anda dapat melakukannya dengan ConTeXt .
Versi sebelumnya 2013.10.07 09:47
memiliki bug yang memotong halaman, jadi pastikan Anda menggunakan versi termasuk perbaikannya.
Pertama buat file (mis. rotatepdf.tex
) Dengan konten berikut
\getfiguredimensions [\getdocumentargument{input}]
\starttext
\dorecurse{\noffigurepages}
{\startTEXpage
\externalfigure
[\getdocumentargument{input}]
[page=\recurselevel,
orientation=\getdocumentargument{rotation}]
\stopTEXpage}
\stoptext
Kemudian Anda dapat memutar PDF menggunakan baris perintah berikut:
context --input=somefile.pdf --rotation=10 rotatepdf.tex
Berikut adalah contoh output:
Ini juga telah ditanyakan di stackoverflow.com .
Opsi lain menggunakan LaTeX:
\documentclass{standalone}
\usepackage{graphicx}
\begin{document}
\includegraphics[angle=-1.5]{odd-scan}
\end{document}
Dalam hal ini, saya memiliki file odd-scan.pdf
(pemindaian satu halaman yang sedikit diputar) dalam folder yang sama rotated.tex
dengan file LaTeX dengan konten di atas dan kemudian saya jalankan pdflatex rotated.tex
. Outputnya adalah file rotated.pdf
dengan PDF diputar 1,5 derajat searah jarum jam.
Anda dapat mengimpornya dengan GIMP, yang mencakup alat putar dan dapat mengekspor kembali ke pdf.