问题标签 [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.

0 投票
0 回答
968 浏览

javascript - 使用 JavaScript 从 Internet Explorer 中的 Blob 获取 URL

我需要打印通过 JavaScript 中的 GET 请求获得的 PDF 文件。为了进行实际打印,我使用PrintJS,它可用于从特定的 PDF URL 打印。

我的代码看起来像这样:

这在 Chrome 中运行良好,但问题是它不会在 Internet Explorer 中打印任何内容(在 IE 11 中测试)。显然,window.URL.createObjectURL 在 IE 中无法正常工作。

虽然 IE 中有一个msSaveOrOpenBlob方法,但这对我帮助不大,因为我需要打印 PDF,而不是保存它。

0 投票
0 回答
1434 浏览

javascript - 如何实现 printJS?

我下载了 printJS,但我不明白我需要做什么才能使用它。究竟要在我的服务器上加载什么?当我执行 printJS("mypdf") 时,我收到一个关于无法识别“require”的错误。

0 投票
1 回答
2088 浏览

javascript - 似乎无法使用 Print.js 进行打印,当我单击打印时没有任何显示

我刚刚开始使用http://printjs.crabbly.com/#documentation

在阅读了文档之后,当我单击打印时,它似乎没有给我一个打印机预览窗口,非常有趣的是,它似乎没有在 chrome 的控制台上给我任何 js 错误。请看下面:

任何提示将非常感谢。

0 投票
4 回答
1283 浏览

javascript - 移动 Safari 中的强制打印对话框用于多页 PDF

如何在移动 Safari 中为多页(打印第一页正在工作)PDF 强制工作打印对话框?

侧面信息:如果我在移动 Safari 中“长按”PDF,我会得到一个“将图像另存为”对话框。也许移动 Safari 实现将 PDF 呈现为图像,我应该搜索该引擎呈现多个页面的解决方案?!

0 投票
1 回答
935 浏览

javascript - 使用 webpack 导入 print.js

我正在尝试使用 webpack 将print.js库导入到我的项目中的供应商包中。由于某种原因,它无法解析模块。print.js node_modules 文件夹包含一些有趣的文件——webpack.mix.js它们src/index.js似乎是用 ES6 编写的。也许我缺少依赖或 ES6 支持?

我的webpack.config.js

错误:

0 投票
2 回答
299 浏览

angular - 角度的printjs在另一个json中具有json对象的属性

我正在使用 printJs 库在属性中打印我添加了 JSON 对象属性,它工作正常,但是如果该 JSON 对象在其中包含另一个 JSON 对象,则会显示[object object]. 谁能告诉我解决方案?

在此处输入图像描述

请查看它显示的图像,就像[object object]我想显示名称一样。

0 投票
1 回答
707 浏览

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 并打印它。但每次都是一个新文件......所以我需要以某种方式插入一个变量。有任何想法吗?

0 投票
1 回答
1615 浏览

jquery - 如何让 printjs 在同一个会话中打印多个页面

我有一个场景,客户决定要打印的票数,正在使用printjs,它与一次打印完美结合,但在循环打印多张时,它只打印最后一张???一个

任何人都知道为什么?

编辑:不是我不使用索引(i)循环内的任何地方,我调用另一个函数,所以这不是索引问题,

0 投票
1 回答
485 浏览

javascript - 如何在离子应用程序中使用 print.js 打印而不打开打印机设置页面

我们正在开发具有打印机功能的离子网络应用程序。我们使用 Print.js npm 来打印内容。当我们调用打印方法时,浏览器中会打开一个页面。我们可以看到打印机名称、页数等信息。我们的要求是在不显示设置页面离子应用程序的情况下打印内容。

0 投票
1 回答
409 浏览

typescript - 如何使用离子网络应用程序检测与系统连接的打印机

我们正在开发具有打印机功能的离子网络应用程序。我们使用 Print.js npm 来打印内容。如果打印机未与系统连接,我需要显示一些关于此的消息。如何确定打印机是否已连接。print.js npm 或任何其他 npm 中是否有任何方法来确定此要求。