Apakah ini bahkan mungkin tanpa rasterisasi? Saya tahu Anda bisa melakukannya dengan Postscript, tapi saya tidak tahu apakah PDF mendukung memutar semuanya dengan sudut pandang sewenang-wenang.
Gilles 'SANGAT berhenti menjadi jahat'
1
@Gilles - Saya tidak berpikir Anda dapat memutar kenaikan derajat. Ada bendera di file PDF yang sedang dimanipulasi, tetapi hanya dalam peningkatan 90 derajat dari apa yang saya temukan sejauh ini.
slm
@Gilles Memang, lihat jawaban saya.
Marco
Ini juga telah ditanyakan di stackoverflow.com . Saya memposting solusi LaTeX di sana.
Phimor
Jawaban:
6
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.
Contohnya
$ 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 -densitysakelar untuk meningkatkan kualitas file PDF yang dihasilkan.
Imagemagick atau Gimp berputar dengan rasterisasi pertama, yang sering kali tidak diinginkan.
Gilles 'SO- stop being evil'
@Gilles - ya saya tahu, saya sudah mencari metode lain, tetapi kosong. Ada T&J SU yang menunjukkan menggunakan metode programatik, tetapi tampaknya sedikit di luar apa yang akan sesuai di sini. Apakah Anda menemukan metode lain. Ada halaman yang saya temui yang mengatakan Acrobat Pro dapat melakukan rotasi dengan kenaikan 1 derajat tetapi saya tidak tahu apakah itu melakukan rasterisasi juga atau tidak.
slm
Terima kasih, slm! Bisakah metode ini convertmemutar setiap halaman dalam file pdf banyak halaman tunggal? @Gilles: dalam kasus saya, file pdf dibuat dengan memindai. Jadi saya pikir rasterisasi dulu tidak masalah?
Tim
@Tim - ya sejak scan, mereka sudah diraster. Ya itu setiap halaman.
slm
@Tim - ya, itulah yang ditunjukkan contoh ini, ia mengkonversi dokumen multi-halaman.
Dalam hal ini, saya memiliki file odd-scan.pdf(pemindaian satu halaman yang sedikit diputar) dalam folder yang sama rotated.texdengan file LaTeX dengan konten di atas dan kemudian saya jalankan pdflatex rotated.tex. Outputnya adalah file rotated.pdfdengan PDF diputar 1,5 derajat searah jarum jam.
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.
Contohnya
Anda dapat memasukkan nilai apa pun yang Anda inginkan untuk argumen rotate. Ini juga akan mengambil angka negatif sehingga ini mungkin:
Kualitas output akan menurun secara dramatis menggunakan opsi default sehingga Anda mungkin perlu menyertakan
-density
sakelar untuk meningkatkan kualitas file PDF yang dihasilkan.Menghasilkan PDF
Berikut screenshot dari Evince dengan file PDF yang dihasilkan.
sumber
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 berikutKemudian Anda dapat memutar PDF menggunakan baris perintah berikut:
Berikut adalah contoh output:
sumber
Ini juga telah ditanyakan di stackoverflow.com .
Opsi lain menggunakan LaTeX:
Dalam hal ini, saya memiliki file
odd-scan.pdf
(pemindaian satu halaman yang sedikit diputar) dalam folder yang samarotated.tex
dengan file LaTeX dengan konten di atas dan kemudian saya jalankanpdflatex rotated.tex
. Outputnya adalah filerotated.pdf
dengan PDF diputar 1,5 derajat searah jarum jam.sumber
Anda dapat mengimpornya dengan GIMP, yang mencakup alat putar dan dapat mengekspor kembali ke pdf.
sumber