使用Print.js打印PDF收据遇上下空白问题求助
热敏打印机打印PDF收据顶部底部出现多余空白的解决方案
尝试使用Print.js通过热敏打印机打印PDF收据时,出现顶部和底部多余空白的问题,相关代码如下:
const responseBlob = new Blob([pdfBlob], { type: 'application/pdf' }); const fileURL = URL.createObjectURL(responseBlob); setPreview(false); // printJS(fileURL); printJS({ type: 'pdf', printable: fileURL, honorMarginPadding: true, style: '@page { size: 80mm 50mm }' });
实际打印效果与原始PDF文件对比:
- 打印效果截图:

- PDF文件截图:

解决办法:不再使用Print.js,改用react-to-print工具。
内容的提问来源于stack exchange,提问作者Rohit Deshmukh
相关产品推荐
相关产品推荐

