标签: poppler

命令行:如何将 PDF 文件旋转 90 度?

当我扫描横向文档时,输出的 PDF 文件是纵向的,因此所有 PDF 查看器都以纵向显示扫描的文档。

从命令行,如何将 PDF 文件旋转 90 度?

我尝试搜索并找到了一堆解决方案,但我很难找到看起来像是使用稳定而强大的 Linux/Unix 工具的权威解决方案 [1]。


脚注 [1]

例如,这里是我发现的一些随意解决方案的示例:

  • “只需使用 Adob​​e Acrobat Pro 旋转文件然后保存文件”
  • “使用pdfjam”
  • “使用PDFtk”
  • “使用来自 Poppler 的 ${PROGRAM_NAME}”
  • “使用 ImageMagick 的转换”——但随后所有的评论都非常消极,并指出“图像质量被破坏了”
  • “在 PDF 查看器中打开文件,然后旋转,然后使用像 cutPDF 或 PDF 打印机等 PDF 打印机打印”
  • “使用 ${PROGRAM_NAME}”,然后我搜索了“${PROGRAM_NAME}”并且有一些关于“由于许可问题,Fedora 删除了 ${PROGRAM_NAME}”

command-line pdf pdftk poppler

111
推荐指数
7
解决办法
9万
查看次数

合并pdf文件并自动创建一个目录,每个文件作为一个条目

我有几个 pdf 文件(chapter1.pdfchapter2.pdf等),每个文件都是一本书的一章。我现在如何将它们合并为一个 pdf(我使用pdfunitepoppler 中的命令),但是由于输出文件很大,如果不将它们编入目录中,就很难找到一章。那么如何创建一个嵌入的目录,其中每个合并的章节都是一个条目?

请注意,我不想在输出文件中创建包含章节列表及其各自页码的页面。我想要一个 pdf 文件的索引/目录元数据,可以在任何支持此类功能的 pdf 阅读器(或电子书设备)中浏览。

pdf merge poppler

14
推荐指数
2
解决办法
3843
查看次数

从 shell 填写 PDF 表单

是否有一个工具可以从 shell 以非交互方式填写 PDF 表单?

对于我的用例,只需为每个字段设置文本(以字段定义的任何顺序)并保存 PDF 文件就足够了,但为了使问题更笼统,可以通过 CLI 进行任何形式的交互(勾选框,选择单选按钮、填充文本、单击按钮等)。

我知道 poppler 有一些访问 PDF 表单的函数,但我还找不到使用这些函数的 CLI 实用程序。

command-line shell pdf poppler

9
推荐指数
1
解决办法
4631
查看次数

Zathura 可以显示其他 pdf 程序生成的 pdf 书签吗?

我有带有广泛(嵌套)书签的 pdf 电子书,这些书签在我所有其他 pdf 阅读器(例如 evince、foxitreader)中都可见。

但是,当我在 Zathura 中打开上述文件时,运行blist会给出:

没有可用的书签

我用 mupdf 和 poppler 插件得到了相同的结果。我在 Arch linux 上运行 Zathura,并从 Arch 官方存储库安装了它(两个版本,mupdf 和 poppler)。

无论如何可以看到这些预先存在的书签,或者Zathura是否只识别自己的书签?

pdf zathura poppler

3
推荐指数
1
解决办法
3168
查看次数

“pdfimages”与“pdftoppm”有何不同?

为了使用 Scan Tailor 处理 pdf(为了删除拍摄的 pdf 页面的背景,或分割 pdf 页面),考虑到该程序需要输入图像 - 它无法输入 pdf 本身 - 我使用了类似的pdftoppm MY_PDF NAME_OF_IMAGE -png命令处理低质量的 pdf,生成的图像比原始 pdf 更差。

在此输入图像描述

但用pdfimages工具得出的poppler-utils结果和原来一样好。

如果使用了不同的变量-png(或者没有使用变量且输出为ppm),则该值保持不变。

我认为从现在开始pdfimages对于我的目的来说这是一个更好的解决方案,但后来我注意到对于许多其他 pdf 文件来说该命令根本不好,因为它给出了图像或文本的片段,而其中pdftoppm给出了预期的正常文本。

pdfimages如果从 pdf 中提取并在 Dolphin 中查看,则会出现不良图像:

在此输入图像描述

如果从同一 pdf 中提取并pdftoppm在 Dolphin 中查看,则正确的图像:

在此输入图像描述

为什么会有这些差异?

pdf image-manipulation poppler

3
推荐指数
1
解决办法
813
查看次数

PDF阅读器不是基于poppler?

似乎大多数 GNU/Linux PDF 阅读器都使用poppler进行渲染。

出于测试目的,我想使用poppler的。有没有(最近的)替代品?

xpdf 不算数,因为我希望两者都共享大量代码。

software-rec pdf alternatives poppler

2
推荐指数
1
解决办法
1022
查看次数

重新排列pdf页面(交换奇数页和偶数页)

我有一个 pdf,我需要替换偶数页和奇数页。如果我想更具体,我必须用 (2n) 个 (1-->2, 2-->1, 3-->4, 4-->3, 和喜欢)。我该怎么做?

是否有任何免费软件可以为我完成这项工作?

pdf wildcards files poppler

2
推荐指数
1
解决办法
415
查看次数