标签: pdf

如何在 PDF 文件中使用 grep?

有没有办法使用 grep 搜索 PDF 文件,而无需先在 Ubuntu 中转换为文本?

grep search pdf

207
推荐指数
7
解决办法
14万
查看次数

如何在 Linux 中将签名 .png 添加到 PDF?

我有我的书面签名的扫描副本,我需要将其应用于签名块中的某些文档。我过去一直在 Windows 上执行此操作,但现在我只有 Linux。

这可能吗?如何在 Linux (Gnome 3) 中将签名图像添加到 PDF 文件?

pdf evince

178
推荐指数
10
解决办法
15万
查看次数

命令行:如何将 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 文件,其中两个不同的真实页面一起出现在一个虚拟页面上。

分辨率质量很好。问题是我在阅读时必须缩放并从左向右拖动。
是否有一些命令 ( convert, pdftk, ...) 或脚本可以将此 pdf 文件转换为普通页面(书中的一页 = pdf 文件中的一页)?

command-line shell-script pdf conversion

76
推荐指数
7
解决办法
5万
查看次数

如何从命令行创建空白 PDF?

我最近需要一个空白的 PDF 页面(8.5" x 11" 大小)并意识到我不知道如何从命令行制作一个。

发出touch blank.pdf会产生一个空的 PDF文件。是否有生成空 PDF页面的命令行工具?

command-line pdf

73
推荐指数
6
解决办法
4万
查看次数

在终端中查看pdf文件

我想pdf直接在我们的集群上查看文件,而不是将它们复制到我的本地机器,然后在查看器中打开它们。

如何pdf在终端中查看文件?

terminal pdf

68
推荐指数
4
解决办法
16万
查看次数

pdf 到 jpg 没有质量损失;gscan2pdf

当我使用将 pdf 文件转换为一堆 jpg 文件时

convert -quality 100 file.pdf page_%04d.jpg
Run Code Online (Sandbox Code Playgroud)

我有明显的质量损失。

但是,如果我执行以下操作,则没有(明显的)质量损失:

启动gscan2pdf,选择file-> import(并选择file.pdf)。然后进入gscan2pdf的临时目录。有许多 pnm 文件(pdf 文件的每一页一个)。现在我做

  for file in *.pnm; do            
  convert $file $file.jpg done
Run Code Online (Sandbox Code Playgroud)

生成的 jpg 文件(大致)与原始 pdf 的质量相同(这是我想要的)。

现在我的问题是,是否有一种简单的命令行方法可以将 pdf 文件转换为一堆 jpg 文件而不会造成明显的质量损失?(上面的解决方案过于复杂和耗时)。

command-line pdf imagemagick image-manipulation conversion

65
推荐指数
3
解决办法
13万
查看次数

将 pdf 转换为不同的页面大小(US Letter -> A4)

我正在尝试打印一个简单的 US Letter 文档,但由于某种原因,当每个列表打印多页时,我无法将其正确地放在 A4 上。

我尝试使用以下方法转换 pdf: gs -o print.pdf -sDEVICE=pdfwrite -sPAPERSIZE=a4 -dFIXEDMEDIA -pPDFFitPage -dCompatibilityLevel=1.4 input.pdf

但这似乎对文件没有任何影响,它仍然显示为美国信件。

任何方式如何将pdf转换为A4格式?

printing pdf ghostscript

60
推荐指数
1
解决办法
4万
查看次数

支持 XFA 表单的 Pdf 阅读器(不再支持适用于 Linux 的 Adob​​e Reader)?

XFA 表单是 pdf 文件的功能,涉及完成某些文档中的字段的选项 - 在许多情况下是官方文档。这些选项可能会打开一个日历,例如,为了选择日、月和年等。通常这些表格确保使用某种官方格式。

我已经看到 Okular 显示不支持 XFA 表单的警告:

在此处输入图片说明

在此处输入图片说明

更多在这里

在 Okular 中选择“显示表单”,可以编辑这些字段并保存更改,但与我在 Windows 中使用 Adob​​e Reader 看到的相比,只有其中的一部分可以通过这种方式真正访问:没有日历选项,并且单独的日/月/年字段不存在,这可能会引起对结果正确性的质疑。

Adobe Reader 9仍然可以安装在 Ubuntu 14.04 中,但这似乎是一个非常有限的选择。

是否有可以使用完全 XFA 表单的原生 pdf 阅读器?

(如果不是,Wine 是解决方案吗?)


Ubuntu 14.04 的解决方案适用于 16.04。也。


我测试的文件在这里

software-rec pdf

58
推荐指数
4
解决办法
5万
查看次数

将图像转换为 pdf:如何使 PDF 页面大小相同

我做了类似的事情

convert -page A4 -compress A4 *.png CH00.pdf
Run Code Online (Sandbox Code Playgroud)

但是第一页比后续页大得多。即使图像尺寸相似,也会发生这种情况。这些图像经过扫描和裁剪,因此尺寸可能略有不同

我想-page A4应该修复页面的大小?

pdf imagemagick conversion

56
推荐指数
4
解决办法
8万
查看次数