如何仅打印PDF的MediaBox? 我尝试将MediaBox更改为CropBox和TrimBox,但没有帮助(PDF文件在我想要打印之前有垃圾)。 解决方案最好是可自动化并可在GNU / Linux下使用。
CropBox的默认值通常是文档的MediaBox。此外,在一般情况下,CropBox是MediaBox的子集。当然,这取决于您处理的PDF文件。MediaBox的定义是您要显示/打印的页面大小。CropBox是将被裁剪和显示/打印的页面区域。基本上,CropBox中的所有内容都会被打印,而其外部的所有内容都不会被打印,除非您在打印时指定了不同的设置。这里是一个链接到PDF参考资料。在第145页,您可以找到有关每个框的详细信息。此外,在第964页上有一个漂亮的图表,说明了页面上的框是如何设置的。这应该会为您提供有关您特定情况的更多信息。这里可能还有其他问题。在实际打印过程中,您可以选择打印打印机标记和颜色的设置。这可能就是您看到的问题。禁用该设置应该可以解决问题。我知道这个信息听起来比较笼统,但是如果没有看到实际文件,这就是我能给你的最多的了。如果这不行,请留下评论让我知道,或者指向更具体的信息,我可以调整我的回答。