包含不同的 PDF 时出现奇怪的打印错误

包含不同的 PDF 时出现奇怪的打印错误

首先:我无法编译 MWE,因为错误似乎与我的一份文档有关,而这些文档都是机密的。

我(第一次)遇到以下错误:

在 Acrobat Reader 中打开文件并尝试打印时,我收到错误

The document could not be printed
There were no pages selected to print

我的文件结构如下:

A beamer-file created in LuaLatex

In the beamer-file, several other PDFs are included. Either created by AutoCAD or - and this seems to be the problem - by Latex (pdflatex).

Some of the other PDF-files are included inside a tikz-environment (if that matters).

All PDF pages are included as images using the graphics-package.

通过尝试包含不同的 PDF 并改变 PDF 的数量,我发现问题似乎在于不同的页面包含在不同的 tikz 环境中(也可能是完全不同的原因,这只是一种感觉)。

我使用 beamer 创建了其他几个演示文稿,其中都包含多个 PDF - 但这些 PDF 不是由 Latex 创建的文件。这些其他演示文稿运行(和打印)非常顺畅。

使用不同的 PDF 查看器可以解决问题。但是,由于创建的演示文稿将发送给客户,因此使用不同的 PDF 查看器并不是有效的解决方案。

此外,问题似乎与某些打印机有关。例如,使用 CutePDF 会导致错误,而(有时)使用网络 HP 打印机则有效。

答案1

您的描述有些模糊,但我过去遇到过类似的问题,并通过使用 ImageMagick 栅格化包含的 pdf 解决了它。

您可以尝试如下方法:

convert -density 300 <input.pdf> <output.pdf>

其中密度参数控制渲染质量。

相关内容