当前位置: 首页 > 知识库问答 >
问题:

javascript - window.print() 打印 1000 张纸卡顿, 如何优化?

归德厚
2023-07-24

客户有个需求 要在浏览器中打印 1000 张纸张,但是预览的时候却发现浏览器无响应
打印纸张太多导致卡顿, 明确了 客户不会妥协...也就是必须得打 1000 张,请问从前端技术上有什么好的优化方案?

共有1个答案

单昊穹
2023-07-24

前端打印受限于cpu和内存,太多就会崩溃,最多分批打印或者优化资源,推荐服务端打印

 类似资料:
  • 问题内容: 我目前在使用默认打印机打印jpeg文件时陷入困境。在我的程序中,当我从文件夹中选择图像时,我需要使用打印机默认设置(纸张尺寸,边距,方向)进行打印。 目前我得到这个: 现在,我的打印机的默认大小设置为:10 x 15厘米(4 x 6英寸),但是当我将程序设置为打印给定图像时,它仅显示一小部分纸张。 请帮帮我。 问题答案: 首先,请确保您将上下文翻译成适合可成像的区域… 接下来,请确保您

  • 因为客户的字体要求是 8px, 然后设置了 transform:scale 导致字体之间 会有这种断墨的问题,其他字体正常,只有宋体有问题(不缩放没问题)

  • 本文向大家介绍如何优化打印样式?相关面试题,主要包含被问及如何优化打印样式?时的应答技巧和注意事项,需要的朋友参考一下 参考文章

  • 我试图写一个脚本,将信息从一张表复制到另一张表中的Google Sheets,作为每日更新。信息是按行显示的(例如。第5行有我想复制的所有信息,A列是输入的日期)如果条目上的日期(A列)与今天的日期不匹配,那么整行需要转移到另一张床单。 我无法将包含输入信息日期的单元格与今天的日期进行比较,然后捕获该单元格的行号,然后设置要复制的变量。 在新工作表上,它需要扫描下一个空行的范围,然后将信息粘贴到下

  • 本文向大家介绍Android 优化之卡顿优化的实现,包括了Android 优化之卡顿优化的实现的使用技巧和注意事项,需要的朋友参考一下 Android 系统每隔 16ms 会发出 VSYNC 信号重绘界面(Activity)。之所以是 16ms,是因为 Android 设定的刷新率是 60FPS(Frame Per Second),也就是每秒 60 帧的刷新率,约合 16ms 刷新一次。 这就意味

  • 本文向大家介绍网页打印与标准纸张换算时,cm和px是如何换算的?相关面试题,主要包含被问及网页打印与标准纸张换算时,cm和px是如何换算的?时的应答技巧和注意事项,需要的朋友参考一下