2011-11-23 87 views
5

我有一个PHP脚本,它使用FPDF创建具有精确尺寸(邮件标签)的PDF文件。问题是,当它们被打印时,默认选项会抛出所有的边距并缩小一切。如果用户将“页面缩放”更改为none并取消选中“自动旋转和居中”,则文档将完美打印。该解决方案的问题是,没有人记得这样做。禁用自动旋转并以PDF文件为中心

我发现了另一个问题,关于SO与an answer通过添加一个ViewerPreferences标签与PrintScaling选项默认的“页面缩放”无法比拟的帮助。

是否有人知道类似的标签/选项,我可以添加到PDF以取消选中“自动旋转和中心”默认?

+2

超级,我得到了Tumbleweed这个问题。 – steveo225

+0

http://www.fpdf.de/downloads/addons/36/会有这样的帮助。所有打印机都可以使用自动旋转选项吗? – gunnx

+0

如何调整页面缩放和其他一些选项,以使“自动旋转和居中”和/或“自动旋转和居中”功能的[由Dave Merchant在Adobe论坛中](http://forums.adobe.com/message/4137601)或者新版本没有效果。 – matthewnreid

回答

0

由于这主要是在用户端,因此很难用PDF强制执行。我能想到的解决方法是在页面周围放置一个薄薄的黑色边框。这将防止任何旋转,因为它会检测到它是直的,并且如果将边界放在边界上,它可能只是工作。

+0

对不起,我停止收到有关此问题的通知。我不太关心轮换问题,我不认为这种情况正在发生,但文件是以文件为中心的,它改变了边际。 – steveo225