当我扫描横向文档时,输出的 PDF 文件是纵向的,因此所有 PDF 查看器都以纵向显示扫描的文档。
从命令行,如何将 PDF 文件旋转 90 度?
我尝试搜索并找到了一堆解决方案,但我很难找到看起来像是使用稳定而强大的 Linux/Unix 工具的权威解决方案 [1]。
脚注 [1]
例如,这里是我发现的一些随意解决方案的示例:
我有几个 pdf 文件(chapter1.pdf
、chapter2.pdf
等),每个文件都是一本书的一章。我现在如何将它们合并为一个 pdf(我使用pdfunite
poppler 中的命令),但是由于输出文件很大,如果不将它们编入目录中,就很难找到一章。那么如何创建一个嵌入的目录,其中每个合并的章节都是一个条目?
请注意,我不想在输出文件中创建包含章节列表及其各自页码的页面。我想要一个 pdf 文件的索引/目录元数据,可以在任何支持此类功能的 pdf 阅读器(或电子书设备)中浏览。
是否有一个工具可以从 shell 以非交互方式填写 PDF 表单?
对于我的用例,只需为每个字段设置文本(以字段定义的任何顺序)并保存 PDF 文件就足够了,但为了使问题更笼统,可以通过 CLI 进行任何形式的交互(勾选框,选择单选按钮、填充文本、单击按钮等)。
我知道 poppler 有一些访问 PDF 表单的函数,但我还找不到使用这些函数的 CLI 实用程序。
我有带有广泛(嵌套)书签的 pdf 电子书,这些书签在我所有其他 pdf 阅读器(例如 evince、foxitreader)中都可见。
但是,当我在 Zathura 中打开上述文件时,运行blist
会给出:
没有可用的书签
我用 mupdf 和 poppler 插件得到了相同的结果。我在 Arch linux 上运行 Zathura,并从 Arch 官方存储库安装了它(两个版本,mupdf 和 poppler)。
无论如何可以看到这些预先存在的书签,或者Zathura是否只识别自己的书签?
为了使用 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,我需要替换偶数页和奇数页。如果我想更具体,我必须用 (2n) 个 (1-->2, 2-->1, 3-->4, 4-->3, 和喜欢)。我该怎么做?
是否有任何免费软件可以为我完成这项工作?
pdf ×7
poppler ×7
command-line ×2
alternatives ×1
files ×1
merge ×1
pdftk ×1
shell ×1
software-rec ×1
wildcards ×1
zathura ×1