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