Php 在PDF文件中禁用自动旋转和居中

Php 在PDF文件中禁用自动旋转和居中,php,pdf,pdf-generation,fpdf,Php,Pdf,Pdf Generation,Fpdf,我有一个PHP脚本,用于创建具有精确尺寸(邮件标签)的PDF文件。问题是,当打印它们时,默认选项会去掉所有的页边距并缩小所有内容。如果用户将“页面缩放”更改为“无”,并取消选中“自动旋转并居中”,文档将完美打印。这个解决方案的问题是,没有人记得去做 我在SO with上发现了另一个问题,它通过添加一个带有PrintScaling选项的ViewerPreferences标记,将“页面缩放”默认设置为“无” 有没有人知道类似的标签/选项,我可以添加到PDF中,在默认情况下取消选中“自动旋转和居中”?

我有一个PHP脚本,用于创建具有精确尺寸(邮件标签)的PDF文件。问题是,当打印它们时,默认选项会去掉所有的页边距并缩小所有内容。如果用户将“页面缩放”更改为“无”,并取消选中“自动旋转并居中”,文档将完美打印。这个解决方案的问题是,没有人记得去做

我在SO with上发现了另一个问题,它通过添加一个带有
PrintScaling
选项的
ViewerPreferences
标记,将“页面缩放”默认设置为“无”


有没有人知道类似的标签/选项,我可以添加到PDF中,在默认情况下取消选中“自动旋转和居中”?

由于这主要是在用户端,因此很难使用PDF强制执行。我能想到的一个解决办法是在页面周围加一个薄薄的黑色边框。这将阻止任何旋转,因为它会检测到它是直的,如果你把边框放在边缘上,它就可以解决问题。

Super,这个问题我得到了风滚草。我想要点什么帮助。自动旋转选项是否适用于所有打印机?如何调整页面缩放和其他一些选项,使“自动旋转并居中”和/或其新版本无效。我无法调整页面缩放或其他类似选项,因为所有对齐方式都是精确的,因此它们可以正确打印在标签上。很抱歉延迟,我已停止收到有关此问题的通知。我不太关心旋转,我不认为会发生这种情况,但文档居中,它移动了边距。