如何“保存”旋转的pdf文件


43

我有一个pdf文件倒置显示。所以我用Okular旋转它,看起来不错。问题是,下次我使用其他软件打开它时,它仍然是颠倒的。如果使用Okular打开它,则不会。

我想知道底层发生了什么。

  • 我确实对该文件具有写权限。
  • 我尝试过“将副本保存到”,但没有任何效果。实际上,不需要执行保存操作。在Okular中旋转后,该文件似乎甚至都没有被修改。

还有PDFsam,其基本版本似乎是免费和开源的。它也是跨平台的!
FOAD

Answers:


17

根据的手册页pdftk,其中一项操作是rotate,您可以保存旋转的文件:

页面旋转设置可能导致pdftk旋转页面和
文档。每个选项将页面旋转设置如下(以
度为单位):北:0,东:90,南:180,西:270,左:
-90,右:+90,下:+180。向左,向右和向下进行
页面旋转的相对调整。

但是,pdftk它功能非常强大,最好阅读手册页并使用它pdftk --help来满足您的确切需求。

如果您man pdftk不安装而看一下,这里是13.10的链接:http : //manpages.ubuntu.com/manpages/saucy/en/man1/pdftk.1.html


4
谢谢。“ pdftk A.pdf cat 1S输出B.pdf”。现在,无论使用任何工具打开,都可以旋转新的pdf文件。
张鹏

感谢您指出甚至cat可以旋转!

43

另一个很棒的小程序是PDF-Shuffler

使用交互式直观的图形界面合并或拆分pdf文档,以及旋转,裁剪和重新排列其页面

安装

您可以从软件中心或通过命令行安装它:

sudo apt-get install pdfshuffler

屏幕截图

在Linux Mint 17.2 Rafaela上为0.6.0

旋转页面

  1. 打开一个PDF(单击+按钮);
  2. 选择您要旋转的页面;
  3. 单击旋转图标(或使用菜单);

旋转几页

如果要旋转所有页面,请单击一页,然后按Ctrl+a全选。

或者,您可以通过按住选择的按钮来选择任意多个Ctrl


2
完美,特别是对于任何想要避免在终端上这样做的人。也可以从Ubuntu软件中心安装。
加勒特

旋转功能在版本0.6(Ubuntu 15.04)中不起作用。
路易·德·索萨

@LuísdeSousa do not work相当模糊。怎么了?它在14.04上对我来说是0.6。您是否尝试过另一个PDF,也许是一个非常简单的PDF?
Nateowami

不起作用==完全没有效果。
路易斯·德索萨

1
@LuísdeSousa您必须选择要旋转的页面。如果要全部旋转,请单击一个将其选中,然后按Ctrl + A选择所有,最后单击“旋转”。那对你有用吗?
Nateowami

25

为了澄清,这是您用来旋转180度的方法:

   pdftk input.pdf cat 1-endsouth output output.pdf
#        \_______/     \___/\___/        \________/
#        input file    range  |          output file
#                           direction

direction这些可以在哪里:

  • 西方
  • 剩下

2

Okular和其他PDF查看器,例如Evince(GNOME的一部分)或Atril(MATE桌面的一部分),仅旋转PDF的视图,保存时,更改保留在“应用程序”设置中,但PDF本身不旋转。

还有其他桌面应用程序(例如pdf-shuffler和pdfmod)以及命令行工具(例如pdftk)可以让您执行所需的操作。


此信息已存在于其他答案中
Anwar

1
@Anwar实际上,这个答案包含有关为何 Okular不提供保存旋转的PDF的选项以及它实际上在做什么的关键信息,而其他任何答案中都没有。
David Z

1

还有PDF Mod。看起来与pdfshuffler非常相似,但我从未使用过pdfshuffler。我已经使用PDF Mod多年了。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.