首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏epoos.com

    浏览器分页静默打印

    作为前端开发,在浏览器上打印算是一个比较常见的需求了。最简单的做法就是直接打印整个网页,在浏览器直接打印或者调用window.print()。 这样就能将当前页面整个打印出来了。 方法二适合复杂的打印需求,几乎可以满足所有的打印需求。 本文主要介绍的是 iframe 打印,同时介绍了本人设计的一整套打印方案,基本能满足日常基本打印需求。 – 四、静默打印 前面我们都是调用的浏览器自带的打印能力,即 window.print()方法触发的浏览器预览打印。这种方式非常简单,接入也不麻烦。 至此,一整套打印控件打印方案就算完成了。 当我们在浏览器页面上点击一个打印按钮的时候,直接通过 Websocket 将打印事件、打印文本及其他相关打印信息发送给打印控件服务。 打印控件接收到请求之后再调用电脑的打印功能,调用打印机即可。 3、最终实现整体架构图

    2.1K11编辑于 2023-12-29
  • 来自专栏葡萄城控件技术团队

    突破技术限制,实现Web端静默打印

    在如此严峻的形势之下,外加众多用户都追着询问这个问题,静默打印在 Web端的功能实现也是非常急迫的。 现在大部分打印过程基本是将需要打印的内容导出为PDF文件,然后调用浏览器的打印预览,进行打印。 在测试过程中,我们发现由于未知的因素,会出现旧示例无法使用工作,需要我们新建一个示例来完成JSPrint的静默打印的调用;除此之外,这种方法在火狐浏览器中无法正常执行。 Wyn Enterprise 实现在线报表设计,预览及静默打印一体功能 Wyn Enterprise V5.0 Update1 带来了突破性的报表打印——静默打印。 mod=attachment&aid=MTgzNDk3fDg2YWRhNTgyfDE2NDA1OTEzMzd8MjkzODJ8MTM2MTU1 操作步骤: 1 、启动打印代理服务(打印代理是使用PowerShell 配置成功后,可以看到点击打印按钮后,后台会连接默认的打印机进行打印。 总结 解决静默打印是没有捷径可以走的,设置浏览器该方法是看着是非常便捷,但是结果是并无效果。

    3K10编辑于 2022-05-09
  • 来自专栏葡萄城控件技术团队

    前端报表如何实现无预览打印解决方案或静默打印

    因为前端打印,要强依赖与浏览器的打印预览页面,会天然存在以下弊端: 每一次打印都要弹出来打印预览对话框,如果前端需要批量打印,那么意味着客户要点击无数个关闭按钮,才能实现批量打印,如果一次性打印几百张上千张的报表 实现思路如下: 后端实现一个接口,接收Blob类型PDF流,然后调用系统默认打印机,将PDF进行静默打印。 demo.grapecity.com.cn/activereportsjs/demos/api/export/purejs 后端实现方式: 我这边是采用python实现了一个接口,接收前端传递的Blob文件流,然后调用后端部署的服务器默认打印机直接进行静默打印 如果exe给客户端部署了,那么前端打印就可以代码调用localhost地址去打印,最终就会从客户端所连接的默认打印打印出来; 切换打印机的话,就调整windows的默认打印机就可以。 mod=attachment&aid=MjUzNTMyfGE0YTE2ZDY5fDE2NzM0MTk2ODZ8NjI2NzZ8OTk3MTg%3D 另附 前端100张数据可视化大屏模板,按需取用: https

    3.4K50编辑于 2023-02-10
  • 使用React如何静默打印页面:完整的前端打印解决方案

    关键词:React静默打印, web-print-pdf npm包, 前端打印, 无预览打印, 自动化打印, React组件, 企业级打印, 打印解决方案摘要:本文深入介绍如何在React应用中实现静默打印功能 文章涵盖了React组件设计、打印API集成、错误处理、性能优化等关键技术点,为React开发者提供了实用的静默打印实现指南。 引言在现代React应用开发中,静默打印是一个重要的技术需求,特别是在企业级应用中需要自动化打印的场景。 本文将详细介绍如何在React应用中集成web-print-pdf npm包,实现高效、稳定的静默打印功能,包括组件设计、API调用、错误处理等关键技术点。React静默打印的核心需求1. :API简洁,集成方便React静默打印实现方案1.

    47310编辑于 2025-10-24
  • SumatraPDF在Web中的静默打印:web-print-pdf npm包的强大打印引擎

    关键词:SumatraPDF, Web打印, 静默打印, web-print-pdf, npm包, Node.js, Electron, 前端打印, PDF打印, 无预览打印, 自动化打印, 企业级打印 , 打印解决方案摘要:本文深入分析了SumatraPDF作为Web静默打印引擎的技术实现,重点介绍了web-print-pdf npm包如何巧妙集成SumatraPDF实现无预览静默打印功能。 文章涵盖了技术架构、实现原理、配置参数和实际应用,为前端开发者提供了完整的Web静默打印解决方案。引言在现代Web应用开发中,静默打印是一个重要的技术需求,特别是在企业级应用中需要自动化打印的场景。 完美的静默打印支持-silent参数:完全静默,无用户界面-print-to参数:支持指定打印机-print-settings参数:支持复杂的打印设置无对话框:真正的静默打印体验web-print-pdf :支持容器化部署和Kubernetes编排DevOps集成:支持CI/CD流程中的自动化打印3.

    1.1K10编辑于 2025-08-12
  • 前端无预览静默打印实现:web-print-pdf npm包与打印专家的完美协作

    摘要:本文深入探讨了Web打印技术的实现方案,重点介绍了如何通过web-print-pdf npm包实现无预览静默打印功能。 本文将介绍如何通过 web-print-pdf npm包与打印专家(Electron客户端)的协作,实现真正的前端无预览打印静默打印功能。 静默打印配置实现静默打印的关键配置:const silentPrintConfig = { // PDF生成配置 pdfOptions: { paperFormat: 'A4' 打印任务重试class PrintTaskRetry { static async executeWithRetry(printFunction, maxRetries = 3) { 无预览打印静默打印的实现,标志着Web打印技术进入了新的发展阶段。前端无预览打印静默打印的实现,体现了现代Web技术与桌面应用的完美融合!

    1.2K10编辑于 2025-08-11
  • 来自专栏叶子陪你玩编程

    EV3 点阵打印

    打印机大家应该都见过或者用过,它是计算机的一种输出设备,可以将计算机里面的一些数据(文字,图形)打印在相关介质(纸张,塑料)上。 比如要你把一首《静夜思》打印出来。 ? 你会用电脑以word或者pdf格式保存这首古诗,接着连接打印打印,稍微等一会,一张打印着古诗的纸张就从打印机里面慢慢出来了。 是不是觉得使用很简单(没用过的保持沉默就可以了)。 下面我们看看百科对打印机的一些讲解: 衡量打印机好坏的指标有三项:打印分辨率,打印速度和噪声。 打印机的种类很多,按打印元件对纸是否有击打动作,分击打式打印机与非击打式打印机。 按打印字符结构,分全形字打印机和点阵字符打印机。按一行字在纸上形成的方式,分串式打印机与行式打印机。 按所采用的技术,分柱形、球形、喷墨式、热敏式、激光式、静电式、磁式、发光二极管式等打印机。 笔移动部分 ---- 下面讲解如何打印出我们想要的一个字符:EV3 先用EXCEL做出一个EV3的字符(是一个一个点出来的) ?

    2.4K11发布于 2020-03-12
  • 来自专栏刷题笔记

    7-3 打印沙漏

    点这里 7-3 打印沙漏 本题要求你写个程序把给定的符号打印成沙漏的形状。 例如给定17个“*”,要求按下列格式打印 ***** *** * *** ***** 所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1 要求打印出的沙漏能用掉尽可能多的符号。 输入格式: 输入在一行给出1个正整数N(≤1000)和一个符号,中间以空格分隔。 输出格式: 首先打印出由给定符号组成的最大的沙漏形状,最后在一行中输出剩下没用掉的符号数。 2.在按行数打印三角形,正三角形和倒三角型 3.最后输出剩余的个数。

    62520发布于 2019-11-08
  • 来自专栏老付的网络博客

    radmin静默安装脚本

    经过几台的安装实在是对繁杂的安装过程不感冒,决定用DOS写一个脚本来完成这些工作,禁用服务和去除Ctrl+Alt+Delete两个步骤用DOS很简单完成,静默安装软件花了点时间,因为不同的安装包对使用的命令不同 静默安装的方式 当然也可以用最简单的方式查看,静默安装的方式: xxx.exe /? 最终我的脚本如下: @echo off echo wait.... d 1 /f //去除ctrl+alt+delete rem gpupdate /force echo install radmin radmin.exe /S /v/qn //静默安装 pause 再提供一个msi包的静默安装方法 @echo off echo wait....

    2.4K20发布于 2018-12-05
  • 来自专栏小麦苗的DB宝专栏

    静默】在RHEL 6.5上静默安装Oracle 18c

    今天小麦苗给大家分享的是【静默】在RHEL 6.5上静默安装Oracle 18c。 【静默】在RHEL 6.5上静默安装Oracle 18c Oracle 18c。 For example, you can download the image files to the /tmp directory. 3. ---静默安装 18c 数据库单机软件 /u08/app/oracle/product/18.0.0/dbhome_1/runInstaller -silent -force -noconfig - \ oracle.install.db.OSRACDBA_GROUP=dba \ oracle.install.db.config.starterdb.type=GENERAL_PURPOSE ---静默安装

    1.3K20发布于 2019-09-29
  • 来自专栏python3

    Java循环练习:打印图案-3

    package practiceGO; /*  * A  * BB  * CCC  * DDDD  * EEEEE  */ public class Cto { public static void main(String[] args) { for(int i=0; i<5; i++){ for(int j=0; j<(i+1); j++){ System.out.print((char)('A'+i)); } System.out.println(); } } }

    98410发布于 2020-01-17
  • 来自专栏联远智维

    3D打印初步(一)

    3D打印(增材成型)技术突破了传统成型方法,不需任何附加的传统模具制造和机械加工就可以制造出各种形状复杂的原型,使得产品的设计生产周期大大缩短,生产成本大幅下降。 根据不同的打印堆积方式,3D 打印技术主要可分为熔融沉积快速成型(FDM)、光固化成型(SLA)以及选择性激光融化成型(SLS)三种类型,本文对不同打印方式的优缺点进行简要总结,具体如下: No.1 熔融沉积快速成型 熔融沉积快速成型凭借打印成本低、设备成本小、对环境无污染、操作简便等优点,成为 3D打印技术主流打印形式,主要具有的优点为: 1、应用材料广泛,如工程塑料 ABS、聚乳酸 PLA、聚碳酸酯 PC 等热塑性丝状材料 同时FDM方法也有相应的缺点,具体为: 1、成型后表面较为粗糙,精度一般低于0.1mm; 2、需要支撑结构; 3打印速度较慢。 No.2 各种工艺的优缺点比较 光固化成型以及选择性激光融化成型所使用的机器成本较高,因此,大部分高校实验室(除了专门研究3D打印技术的实验室)不会采购专门的设备,其主要的原理为: 图1 光固化成型(

    1.4K20编辑于 2022-01-20
  • 来自专栏向治洪

    仿360静默安装

    之前有很多朋友都问过我,在Android系统中怎样才能实现静默安装呢?所谓的静默安装,就是不用弹出系统的安装界面,在不影响用户任何操作的情况下不知不觉地将程序装好。 因此,如果我们只是做一个普通的应用,其实不太需要考虑静默安装这个功能,因为我们只需要将应用上架到相应的商店当中,就会自动拥有静默安装的功能。 但是如果我们想要做的也是一个类似于商店的平台呢? 因此,今天我们就模仿一下360手机助手的实现方式,来给大家提供一套静默安装的解决方案。 一、秒装 所谓的秒装其实就是需要ROOT权限的静默安装,其实静默安装的原理很简单,就是调用Android系统的pm install命令就可以了,但关键的问题就在于,pm命令系统是不授予我们权限调用的, 下面我们开始动手,新建一个InstallTest项目,然后创建一个SilentInstall类作为静默安装功能的实现类,代码如下所示: /**  * 静默安装的实现类,调用install()方法执行具体的静默安装逻辑

    2.9K80发布于 2018-02-01
  • 来自专栏Java Web

    【译】3D打印:介绍

    今天,我们将深入探讨3D打印的世界,以及它在未来几年为我们和全世界带来的真正体验。 什么是 3D 打印 ---- 基本上3D打印可以描述为:通过使用3D打印机使用3D建模技术建好的物品。 并且没有向当局登记 尽管3D打印改变了原型设计的工作原理,但存在许多误解: 3D打印速度慢,速度很慢 因此无法用于创建同一对象的批次 有限的可用材料(供业余爱好使用) 3D打印部件坚固但不如模塑或铸造部件 (主要用于塑料)强 3D 打印的类型 ---- 3D打印不是一种技术,有多种不同的方法可以创建3D打印。 巧克力和面团等简单物品已经可以3D打印,基于FDM方法,可食用物体逐层打印。有“机器人”可以打印更复杂的项目,但这些不是真正的3D打印机和更自动化的装配机,3D打印和装配之间的界限可能会变得有点模糊。 目前还不能用原料基础成分打印全部食物。随着时间的推移,这无疑将得到进一步发展。 3D 打印入门 ---- 开始使用3D打印并不容易,这可能非常令人生畏。

    1.5K30发布于 2019-06-15
  • 来自专栏面试经验贴

    3从尾到头打印链表

    3 如下图 ? 4 动画演示 5 代码实现 c++版本 ? c++版本 java版本 ? java版本 python版本 ? python版本

    51310发布于 2020-07-20
  • 来自专栏用户8739586的专栏

    云图创智|如何使用3D打印机,3D打印打印使用步骤攻略

    没有购买3D打印机之前的朋友,都觉得3D打印很难。实际上3D打印机是很简单的,远远没那么复杂。今天就来简单说一下3D打印机如何使用? 3D打印机使用步骤 第一步:创建模型 想要玩转3D打印,最重要也是必不可少的环节就是建模! 第二步:添加模型 切片软件是一种3D软件,它可以将数字3D模型转换为3D打印机可识别的打印代码,从而让3D打印机开始执行打印命令。 第三步:选择分层切片 对3D打印切片软件进行正确的设置,将有效提升3D打印打印模型的成功率。 有些打印机支持离线打印,例如云图创智品牌旗下Artillery3D打印机。只需将模型文件预先发送到SD卡,然后将SD卡插入打印机的卡槽,打印机正确读取文件后,就可以打印

    2.8K10发布于 2021-06-29
  • 来自专栏网络技术联盟站

    H3CSE实验系列 | OSPF路由实验# —— OSPF静默端口

    silent-interface Serial0/2/0 area 0.0.0.0 network 13.13.13.0 0.0.0.255 network 12.12.12.0 0.0.0.255 # 做静默端口前的路由表 127.0.0.1 InLoop0 127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0 127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0 做静默端口后的路由表

    4.3K20发布于 2019-07-23
  • 来自专栏网络技术联盟站

    H3CSE实验 | OSPF 路由实验-实验 2—— OSPF 静默端口

    silent-interface Serial0/2/0 area 0.0.0.0 network 13.13.13.0 0.0.0.255 network 12.12.12.0 0.0.0.255 # 做静默端口前的路由表 做静默端口后的路由表: [rt2]dis ip routing-table

    1.8K30发布于 2019-08-28
  • 来自专栏yulate的网络安全技术分析

    静默内网存活探测

    静默内网存活探测 一、前言 临近教育护网,再次来研究一个之前没有细究过的内容:静默内网存活探测,当你突破边界服务器进入内网的时候就会面临着这个问题,如何在不被发现的情况下进行内网探测。 二、正文 本文仅探究静默内网存活探测,不对前期的内网信息收集做过多的介绍 1、icmp协议探测 windows使用如下命令扫描192.168.1.0/24网段下存活主机,该方法流量和正常ping流量相似 $k|grep "ttl"|awk -F "[ :]+" '{print $4}'; done 2、arp探测 通过arp可以探测出一些信息,也没动静 arp -a 3、PowerShell 使用powershell

    1.6K20编辑于 2023-05-02
  • 来自专栏Windows技术交流

    DirectX 离线 静默 安装

    ,即下文路径中的c:\directx_Jun2010_redist.exe 离线安装文件在安装时报错率较高,报错的时候使用在线安装版可以一次性成功,如果机器没网,可以准备好离线文件放在C盘根目录后使用静默安装方式 DXError.log,如果没有报错就一个DirectX.log,其结尾有"Installation ended with value 0 = Installation succeeded" cmd命令行静默安装命令

    5K50编辑于 2024-04-08
领券