根据 CLI 为 PDF 添加背景但不打印

根据 CLI 为 PDF 添加背景但不打印

我正在寻找一种方法(免费或商业)通过 Linux 机器上的命令行实现以下操作:

  • 为 PDF 添加背景
  • 不打印添加的背景

为了显示目的,我们需要为 PDF 添加背景。我使用 实现了这一点pdftk

不幸的是,我无法找到一种方法来打印没有背景的 PDF,因为我们必须在预印纸上打印(PDF 文件的背景)

我发现 Adob​​e 提供了在 PDF 中使用图层的可能性,并添加了不打印该图层的属性。但这似乎是一项仅限 GUI 的功能。

有什么方法可以使用 Linux 机器上的命令行来实现这一点吗?

附加信息:

PDF 文件必须经过签名 (QES),因此我们不能创建两个单独的 PDF 文件 (一个用于打印,一个用于显示)。

此要求使得修改(即在打印之前去除背景)变得不可能,因为 QES 将由独立方在打印之前进行验证。

将图层设置为never print将满足我们所有要求

初始 PDF(签名前)通过以下方式创建cups-pdf

相关内容