Làm cách nào tôi có thể xoay tệp PDF dưới 90 độ trong Ubuntu?
Tôi có thể làm điều đó một cách tương tác?
Làm cách nào tôi có thể xoay tệp PDF dưới 90 độ trong Ubuntu?
Tôi có thể làm điều đó một cách tương tác?
Câu trả lời:
Tôi đã chăm chỉ và lâu và không thể tìm thấy công cụ nào cho phép bạn thực hiện điều này một cách tương tác, đó là loại công cụ xem PDF gốc. Tôi đã không thử điều này nhưng bạn có thể sử dụng Inkscape hoặc Gimp để làm điều này. Tôi nghĩ vấn đề duy nhất bạn có thể gặp phải khi sử dụng chúng là khả năng xoay hàng loạt tài liệu nhiều trang.
Ngay cả các công cụ dòng lệnh như PdfTk cũng không thể xoay theo độ, điều này thực sự làm tôi ngạc nhiên.
Tuy nhiên, bằng cách sử dụng ImageMagick, bạn có thể xoay các tệp PDF với bước tăng 1 độ.
$ convert original.pdf -rotate 45 rot45.pdf
Bạn có thể đặt bất kỳ giá trị nào bạn muốn cho đối số xoay. Nó cũng sẽ lấy số âm nên điều này là có thể:
$ convert original.pdf -rotate -45 rot-45.pdf
Chất lượng đầu ra sẽ giảm đáng kể khi sử dụng các tùy chọn mặc định, do đó bạn có thể cần bao gồm công -density
tắc để tăng chất lượng của tệp PDF kết quả.
$ convert -density 300x300 original.pdf -rotate 45 rot45.pdf
Đây là một ảnh chụp màn hình của Evince với tệp PDF kết quả.
convert
xoay mỗi trang trong một tệp pdf nhiều trang không? @Gilles: trong trường hợp của tôi, các tệp pdf được tạo bằng cách quét. Vì vậy, tôi nghĩ rasterizing đầu tiên không quan trọng?
Bạn có thể làm điều đó với ConTeXt .
Các phiên bản trước đây 2013.10.07 09:47
có một lỗi đã cắt các trang, vì vậy hãy đảm bảo bạn sử dụng một phiên bản bao gồm cả bản sửa lỗi.
Đầu tiên tạo một tệp (ví dụ rotatepdf.tex
) với nội dung sau
\getfiguredimensions [\getdocumentargument{input}]
\starttext
\dorecurse{\noffigurepages}
{\startTEXpage
\externalfigure
[\getdocumentargument{input}]
[page=\recurselevel,
orientation=\getdocumentargument{rotation}]
\stopTEXpage}
\stoptext
Sau đó, bạn có thể xoay tệp PDF bằng dòng lệnh sau:
context --input=somefile.pdf --rotation=10 rotatepdf.tex
Đây là một ví dụ đầu ra:
Điều này cũng đã được hỏi trên stackoverflow.com .
Một tùy chọn khác là sử dụng LaTeX:
\documentclass{standalone}
\usepackage{graphicx}
\begin{document}
\includegraphics[angle=-1.5]{odd-scan}
\end{document}
Trong trường hợp này, tôi có tệp odd-scan.pdf
(quét một trang được xoay nhẹ) trong cùng thư mục với tệp LaTeX rotated.tex
với nội dung ở trên và sau đó tôi chạy pdflatex rotated.tex
. Đầu ra là một tệp rotated.pdf
có tệp PDF được xoay 1,5 độ theo chiều kim đồng hồ.
Bạn có thể nhập nó bằng GIMP, bao gồm một công cụ xoay và có thể xuất trở lại pdf.