问题标签 [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 投票
1 回答
91 浏览

node.js - 我们可以使用 reactjs 打印路径定义的 pdf 吗?

我想打印一个从 router.js的 GET 请求中获得的 pdf 文件

我的反应组件就像

应用程序.js

0 投票
1 回答
374 浏览

javascript - 如何在 printJS 上添加自定义 JavaScript 文件

我有一个打印收据的脚本,它和 CSS 文件一样工作得很好

但是,当我尝试使用以下代码添加 JavaScript 文件时 javascript:'charts/charts.min.js' 它应该看起来像这样

然后,添加了javascript文件后就没有效果了!有没有办法在printJS上添加一个 javascript 文件?拜托我需要你的帮忙。提前致谢 :)

0 投票
1 回答
1069 浏览

javascript - 使用 Print.js 打印 PDF 文件

我很难显示传递 pdf 文件的打印模式。

它只是与pdf 文件有关,我用类似的图像进行了测试logo.png并且它有效。我插入该参数以回调以试图找出正在发生的事情并被OnPrintDialogClose()触发,但模态框没有显示!屏幕闪烁并显示此消息'The print dialog was closed'

有什么建议吗?

0 投票
1 回答
767 浏览

javascript - 使用 print.js 自定义页边距

我正在尝试使用 Print.js 库使用热敏 POS 打印机打印付款收据。我可以使用 printjs 成功打印页面。但是按照 A4 页面,打印件带有额外的边距。
有没有办法打印它以适应 58 毫米和页边距?
如果给出使用 JavaScript 进行打印的任何替代方案,那将非常有帮助。以下是我的作品。

HTML & JS

0 投票
2 回答
1273 浏览

vue.js - 在 vueJS 上使用 PrintJS 打印页面部分

我已经使用安装printJS在我的 vue 项目上npm install print-js --save

打印预览现在已成功显示,但问题是它正在打印整个页面以及侧面板和滚动条。我已经这样实现了:

当我单击打印时,它将打印整个页面,而不是由id. 有没有办法只能打印特定div内容?

0 投票
1 回答
29 浏览

javascript - 如何生成一个最小化 printjs 或另一个 javascript 库的文件

我需要下载这个库的生成文件(最小化或类似): https ://github.com/crabbly/Print.js/tree/e42c350267e7c869387e8084b90119f86c7d70e2

我该怎么做?谢谢

0 投票
2 回答
71 浏览

javascript - 使用 printjs 的画布位置

我正在使用 printjs 将我的 html 页面转换为 pdf,除了我的画布外,一切正常,你可以在这里看到:

在此处输入图像描述

这是代码:

画布高度:320 像素和宽度:562 像素

我怎样才能解决这个问题?

0 投票
0 回答
42 浏览

printjs - printjs忽略引导CSS网格系统

我正在使用 printjs 在我的页面上打印特定的 html 元素。每当使用 printjs 打印任何元素时,它都会忽略引导网格系统并使每列全宽。

有没有人经历过这个?

有一个 jsfiddle 可以正确执行,但是当我使用它的 javascript 文件时,我会丢失其他元素,例如打印中包含的 chartjs 图表。

https://jsfiddle.net/crabbly/rj397t4v/

我打电话给

任何见解都会很棒!当它们在主页上显示为列时,我需要它显示列。

0 投票
0 回答
17 浏览

javascript - 如何在不单击每个选项卡的情况下激活引导选项卡中的所有 chartjs 内容?

我正在使用 printjs 从我的页面打印选择的 html 元素。该元素包含一系列引导选项卡。每个选项卡中都有一些 chartjs 图表。

只有在我单击了三个选项卡中的每一个后,打印按钮才会起作用,因此我假设每个图形都已在 DOM 中启动。如果单击显示默认选项卡的打印按钮,但没有先访问其他选项卡,我会在控制台中收到此错误:

在此处输入图像描述

有什么与 jquery 或其他方法有关,所以我可以做些什么来克服这个问题?所有图表声明都在一个

在页面的底部。我实际上在每个选项卡中加载了大约 3 个图表,所以没有显示它们的代码,因为它太长了。

0 投票
0 回答
73 浏览

reactjs - Electron 和 React 使用 PrintJS 打印收据

有没有办法在纸上已经有要填写的字段的情况下打印收据。

收据如下所示:

在此处输入图像描述

我想打印这个:

在此处输入图像描述

但是论文中的数据并没有对齐

我正在使用 PrintJS、Electron 和 React。