问题标签 [printjs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 使用 JavaScript 从 Internet Explorer 中的 Blob 获取 URL
我需要打印通过 JavaScript 中的 GET 请求获得的 PDF 文件。为了进行实际打印,我使用PrintJS,它可用于从特定的 PDF URL 打印。
我的代码看起来像这样:
这在 Chrome 中运行良好,但问题是它不会在 Internet Explorer 中打印任何内容(在 IE 11 中测试)。显然,window.URL.createObjectURL 在 IE 中无法正常工作。
虽然 IE 中有一个msSaveOrOpenBlob方法,但这对我帮助不大,因为我需要打印 PDF,而不是保存它。
javascript - 如何实现 printJS?
我下载了 printJS,但我不明白我需要做什么才能使用它。究竟要在我的服务器上加载什么?当我执行 printJS("mypdf") 时,我收到一个关于无法识别“require”的错误。
javascript - 似乎无法使用 Print.js 进行打印,当我单击打印时没有任何显示
我刚刚开始使用http://printjs.crabbly.com/#documentation
在阅读了文档之后,当我单击打印时,它似乎没有给我一个打印机预览窗口,非常有趣的是,它似乎没有在 chrome 的控制台上给我任何 js 错误。请看下面:
任何提示将非常感谢。
javascript - 移动 Safari 中的强制打印对话框用于多页 PDF
如何在移动 Safari 中为多页(打印第一页正在工作)PDF 强制工作打印对话框?
侧面信息:如果我在移动 Safari 中“长按”PDF,我会得到一个“将图像另存为”对话框。也许移动 Safari 实现将 PDF 呈现为图像,我应该搜索该引擎呈现多个页面的解决方案?!
javascript - 使用 webpack 导入 print.js
我正在尝试使用 webpack 将print.js库导入到我的项目中的供应商包中。由于某种原因,它无法解析模块。print.js node_modules 文件夹包含一些有趣的文件——webpack.mix.js
它们src/index.js
似乎是用 ES6 编写的。也许我缺少依赖或 ES6 支持?
我的webpack.config.js
:
错误:
javascript - 可以让 Print.js 打印一个变量吗?
我已经配置了 Print.js,它可以很好地打印文件路径(.pdf),但我想让 onclick 打印一个变量。这可能吗?
默认值:button type="button" onclick="printJS('docs/printjs.pdf') 打印 PDF
而是类似: button type="button" onclick="printJS('echo $variable') Print PDF
我需要它每次根据新生成的 pdf 文件名调用不同的 PDF 进行打印。我正在使用 FPDF 合并,它将 html 表单字段值合并到 PDF 模板中并吐出一个新的填充 PDF。然后我使用 Print.js 调用新创建的 PDF 并打印它。但每次都是一个新文件......所以我需要以某种方式插入一个变量。有任何想法吗?
jquery - 如何让 printjs 在同一个会话中打印多个页面
我有一个场景,客户决定要打印的票数,正在使用printjs
,它与一次打印完美结合,但在循环打印多张时,它只打印最后一张???一个
任何人都知道为什么?
编辑:不是我不使用索引(i)循环内的任何地方,我调用另一个函数,所以这不是索引问题,
javascript - 如何在离子应用程序中使用 print.js 打印而不打开打印机设置页面
我们正在开发具有打印机功能的离子网络应用程序。我们使用 Print.js npm 来打印内容。当我们调用打印方法时,浏览器中会打开一个页面。我们可以看到打印机名称、页数等信息。我们的要求是在不显示设置页面离子应用程序的情况下打印内容。
typescript - 如何使用离子网络应用程序检测与系统连接的打印机
我们正在开发具有打印机功能的离子网络应用程序。我们使用 Print.js npm 来打印内容。如果打印机未与系统连接,我需要显示一些关于此的消息。如何确定打印机是否已连接。print.js npm 或任何其他 npm 中是否有任何方法来确定此要求。