pdf - 将 .ps 转换为 .pdf 并删除单个页面

标签 pdf postscript ghostscript pdftk

我有一个用 latex 制作的海报的后记文件,我想将其转换为 pdf(我使用的是 ubuntu)

我正在使用 ps2pdf,但如果可能的话,我想删除第一页空白页,只保留第二页。

是否有允许这样做的命令?一直试图找到一个比看起来合理的时间更长的时间!

谢谢!

最佳答案

首先使用您喜欢的任何工具将完整文件转换为 PDF。 (为了获得高质量的输出,我不会使用 ps2pdf,它只是运行完全成熟的 Ghostscript 命令行的快捷方式。我会直接使用适当的 Ghostscript 命令行,因为它可以更好、更直接地控制所有使用的参数. 但它需要一些 GS 专业知识才能使用...)。

然后,如果只提取第二页,您有两个选择:

  1. pdftk(来自 here 的 PDF 工具包)
  2. gs(来自 here 的 Ghostscript)

pdftk 命令行:

pdftk \
  A=/path/to/input.pdf \
  cat A2 \
  output /path/to/page2-from-input.pdf

gs 命令行:

gs \
  -o /path/to/output.pdf \
  -sDEVICE=pdfwrite \
  -dFirstPage=2 \
  -dLastPage=2 \
  /path/to/input.pdf

关于pdf - 将 .ps 转换为 .pdf 并删除单个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3673082/

相关文章:

php - 使用 PHP/OO 将 ODT 转换为 PDF

gnuplot - gnuplot 中的粗体增强文本

ghostscript - 如何使用 ghostscript 为 PDF 设置用户和所有者密码?

python - 无法导入 Ghostscript

android - 如何更改表格单列的宽度?

python - 直接在 Python 中处理来自网络的 pdf 吗?

Adobe Acrobat 的 JavaScript API - 如何使用 JavaScript 创建指向非 PDF 文档的相对链接?

.net - 注入(inject)staple命令时postscript编码不一致

perl - 改进我的 Perl 算法以合并 postscript show 命令

ghostscript - 在Ghostscript中查询输出设备的默认选项/设置(例如 'pdfwrite'或 'tiffg4')