要在 JavaScript 中调用 Google Chrome 浏览器自动打印 PDF,您可以使用以下步骤:

  1. 将 PDF 文件的 URL 传递给浏览器的 'window.open()' 方法,以在浏览器中打开 PDF 文件。
window.open('https://example.com/files/myfile.pdf');
  1. 您需要使用浏览器的打印功能来打印 PDF 文件。为此,您可以使用浏览器的 'window.print()' 方法。
window.print();
  1. 在打印对话框中,您需要选择使用 Google Chrome 的打印功能。您可以使用浏览器的 'window.matchMedia()' 方法来检查当前使用的浏览器是否为 Google Chrome 浏览器。
if (window.matchMedia('print').media === 'print') {
  // Use Chrome's print dialog
  document.querySelector('body').classList.add('chrome');
}
  1. 在打印对话框中,您需要选择使用 Google Chrome 的打印功能。您可以使用浏览器的 'window.print()' 方法来打开打印对话框,并设置 'chrome' 选项来使用 Chrome 的打印功能。
if (document.querySelector('body').classList.contains('chrome')) {
  // Use Chrome's print dialog
  window.print({
    'chrome': true
  });
}

请注意,这些步骤仅在用户使用 Google Chrome 浏览器打开 PDF 文件时才有效。如果用户使用其他浏览器打开 PDF 文件,这些步骤将无效。

JavaScript 自动打印 PDF 文件 (Google Chrome)

原文地址: https://www.cveoy.top/t/topic/oa2l 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录