google-chrome - 在 Chrome 中禁用 "Fit to Page"

标签 google-chrome pdf printing google-chrome-extension

我的公司有一个 Web 应用程序,可以输出我们打印在标签纸上的 PDF(带有产品数据的贴纸)。

Chrome 是这里的默认浏览器。不幸的是,当我们尝试从 Chrome 打印时,“适合页面”复选框被自动选中。这会搞砸对齐并在错误的位置打印数据。如果我们取消选中“适合页面”,它会在所有机器上完美打印。

如果我跳过 Chrome 打印对话框并使用系统对话框,它在 Mac 上运行良好,但在 Windows 机器上运行不佳。

我真的很想要一种禁用“适合页面”选项的方法。

我看过的:

Printing Avery 5160 labels with FPDF - 我添加了 /ViewerPreferences << /PrintScaling /None >>到我的 pdf,但这篇文章 Set PDF to print with no scaling说它是由应用程序控制的(在我的例子中是 Chrome)。

http://productforums.google.com/forum/#!topic/chrome/REy2n67B1fM --没有帮助
https://code.google.com/p/chromium/issues/detail?id=158752 --没有帮助

所以我担心我可能需要找到或制作一个 Chrome 扩展程序来做到这一点。在我深入研究之前,有谁知道这是否可能?

其他事实:

PDF 正在由 fpdf 生成在 php .所有计算机都应使用最新版本的 Chrome。

最佳答案

我不想这么说,但是,您可以尝试在不同的浏览器中打开 PDF,还是使用独立的 PDF 阅读器应用程序?

由于 Chromium 团队将其标记为 WontFix ,Chrome 可能无法满足您的需求。

关于google-chrome - 在 Chrome 中禁用 "Fit to Page",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17891325/

相关文章:

java - 从书签处的 PDF 中提取文本

java - 添加页脚所有页面文档

html - A4 页面像 html 中的布局

python - 如何将大列表拆分成行?

html - 为什么这些元素的宽度不一样?

javascript - 使用多个输入元素时未触发 Android Chrome 按键事件 "Enter"

c# - 如何从服务器加载 pdf 作为 aspx 页面(或安全加载 pdf 文件)?

c# - 跨浏览器打印 View

javascript - 未捕获( promise )TypeError : Failed to fetch Nextjs PWA using next-pwa in Chrome

javascript - 通过 PHP fpassthru() 加载 mp4/webm 的 Chrome HTML5 视频 : can't set currentTime?