AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1470349
Accepted
BrokenArmor
BrokenArmor
Asked: 2023-06-02 15:02:54 +0800 CST2023-06-02 15:02:54 +0800 CST 2023-06-02 15:02:54 +0800 CST

有什么东西可以通过它的 TrimBox 裁剪或调整 pdf 页面的大小吗?

  • 772

我正在开发一个制作 pdf 文件的应用程序,但我正在使用不同的方式将 trimbox 值添加到 pdf 页面,因此我需要调试我的 pdf 文件以检查我用我的方式设置的 trimbox 值,工作与否。但是我没有打印机,因此我不确定以我的方式添加的 trimbox 值是否有效。是否有一些东西可以通过它们的 trimbox 值裁剪或调整 pdf 页面的大小,因此我可以将我的应用程序生成的 pdf 文件放到那个应用程序中,并确保我用我的方式设置的 trimbox 值是否有效。目前我已经尝试了这些应用程序:

Okular
qpdfview
Boomaga(作为虚拟打印机)
CUPS-PDF(作为虚拟打印机)

但是我在 okular 和 qpdfview 中找不到任何设置来根据 trimbox 值裁剪或调整 pdf 页面的大小。我已经打印了我的 pdf 文件,其页面具有 trimbox 值(用我的方式或准备好的 pdf 文件,我知道 trimbox 值已正确添加到页面)作为 Boomaga 和 CUPS-PDF 中的 pdf 文件。但我看不到关于页面尺寸或裁剪的任何变化。

printing
  • 1 1 个回答
  • 61 Views

1 个回答

  • Voted
  1. Best Answer
    Martin Thornton
    2023-06-02T18:00:29+08:002023-06-02T18:00:29+08:00

    通过使用以下选项(来自https://ghostscript.com/docs/9.54.0/Use.htm#PDF_switches) , G​​hostscript 可用于重写页面裁剪到裁切框的PDF 文件:

    -dUseTrimBox
    将页面大小设置为 TrimBox 而不是 MediaBox。裁切框定义裁切后完成页面的预期尺寸。某些文件的裁切框小于媒体框,裁切框外可能包含空白、套准或剪切标记。使用此选项模拟完成的打印页面的外观。

    还有使用其他边界框的选项。

    使用命令行:

    gs -sDEVICE=pdfwrite -dUseTrimBox -o $OUT.pdf $IN.pdf
    

    它应该已经安装,但如果没有可以与sudo apt install ghostscript.

    • 1

相关问题

  • 无法让 HP Officejet 6500 读卡器工作

  • 打印机共享和 Ubuntu

  • 通过命令行打印时如何增加打印机缓冲区?

  • 如何在 Ubuntu 中设置与 Windows 7 机器的打印机共享?

  • 在哪里可以找到 Brother HL-2170W 64 位打印机驱动程序?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve