Neodynamic JSPrintManager for Blazor

news2024/12/24 20:43:50

Neodynamic JSPrintManager for Blazor

  NeodynamicJSprintManager for Blazor是一个客户端打印和扫描方案,设计用于任何Blazor服务器和WebAssembly项目。通过编写纯.NET C#代码,JSPrintManager for Blazor允许您轻松地将原始数据、文本和本机命令以及已知文件格式(如PDF、TXT、DOC、XLS、JPG、PNG、Multipage TIFF)发送到客户机上安装或可用的任何打印机,而无需显示任何打印对话框。

  Blazor功能的Neodynamic JSPrintManager

  原始数据打印-发送客户机打印机支持的任何原始数据或命令,如EPSON ESC/POS、HP PCL、PostScript、Zebra ZPL和Eltron EPL等。还支持由UPS、FedEx、USPS、DHL等邮政服务生成的装运标签以及PRN文件。

  高级PDF打印-无需Adobe Reader或任何其他外部软件即可打印PDF文件。高级PDF打印设置包括托盘名称、纸张大小、打印旋转、页面范围、自动旋转、自动居中、双面打印、密码保护等。

  打印图像和文件-打印已知的文件格式,如PDF、TXT、DOC/x、XLS/x、JPG、PNG等。原生支持PDF、TXT、PNG、JPG和BMP;其他人将需要外部软件,如Microsoft Word、Microsoft Excel、LibreOffice等。

 

  高级DOC打印-使用高级打印设置(包括密码保护文件、手动双面打印、页面范围等)以静默方式打印DOC文件。仅限Microsoft Windows,需要Word 97+。

  高级XLS打印-使用高级打印设置(包括密码保护文件、页面范围等)以静默方式打印XLS文件。仅限Windows,需要Excel 97+。

  使用密码打印文件-打印受密码保护的PDF、DOC和XLS文件。受密码保护文件在服务器端设置,用于解锁的密码被加密并作为其元数据的一部分嵌入到文件中。

  高级TIFF打印-使用高级打印设置(包括纸盘名称、纸张大小、打印旋转、页面范围、自动旋转、自动居中、双面打印等)以静默方式打印多页TIFF图像文件。

  高级TXT打印-打印TXT文件或纯文本,包括字体(名称、大小、样式)、文本颜色、文本对齐方式(左、中、右、对齐)、打印方向等设置。

  打印文件组-打印一组文件(混合图像、PDF和TXT),因为它们是具有托盘、纸张源、双面打印、页面范围等高级设置的单个多页文档的一部分。适用于CARD ID打印方案。

  扫描文档和图像-通过任何TWAIN/WIA/SANE兼容设备扫描文档和图片,指定DPI分辨率、像素模式(灰度、颜色)和输出图像格式(JPG、PNG)等设置。在Windows下,还支持双工和进纸器(ADF)。

  纸盘/纸盒和纸张大小-如果打印机通过打印机驱动程序安装在客户端系统中,则可以指定要将打印作业发送到的纸盘名称,并根据需要指定纸张大小。此功能支持的文件格式为PDF、JPEG、PNG、BMP和TXT。

  BIDI串行通信-双向串行端口通信支持。向客户端系统上可用的任何RS-232、COM和TTY端口发送/写入和接收/读取数据字符串。可用于任何类型的设备,如称重秤。

  获取打印机信息和状态-除了获取客户端计算机中可用的已安装打印机列表外,还可以获取更多详细信息,如DPI分辨率、端口名称、“已连接”、“已共享”、“是否本地”、“是网络”、“虚拟还是真实/物理打印机?”、,以及支持纸张列表和托盘/箱列表。

  打印机监视程序-检测何时添加新打印机,何时删除打印机,以及何时对客户端计算机上可用的任何打印机进行任何更改或修改。仅限Windows。

  Get Print Jobs Status(获取打印作业状态)—在以任何已安装的客户端打印机为目标时跟踪打印作业状态。获取打印作业是否完成、打印页数和其他相关信息的通知。

  打印到任何打印机-打印到任何品牌和类型的客户端打印机。热敏标签条形码打印机、POS收据打印机、冲击式打印机、票据打印机、RFID打印机、点阵打印机、3D打印机等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/77350.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

一个简单的HTML网页——传统节日春节网页(HTML+CSS)

🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (10…

JUC并发编程02——AQS源码剖析

1.AQS介绍 相信每个Java Coder 都使用过或者至少听说过AQS, 它是抽象队列同步器AbstractQueuedSynchronizer 的简称,在juc包下。它提供了一套可用于实现锁同步机制的标准框架,其维护了一个volatile修饰的共享变量state和 一个FIFO(先进先出)线程等待队列…

SpringBoot实战:整合Swagger3实现在线Api文档

Swagger-UI 是 HTML、Javascript、CSS 的一个集合,可以动态地根据注解生成在线 Api 文档;swagger-bootstrap-UI 则可以美化 swagger-ui,页面更清爽!本篇就是实现 SpringBoot 整合 Swagger3 实现在线 Api 文档。 项目源码实现前分支…

物联网开发笔记(58)- 使用Micropython开发ESP32开发板之控制2.90寸电子墨水屏模块黑白套件

一、目的 这一节我们学习如何使用我们的ESP32开发板来控制2.90寸电子墨水屏模块(黑白套件)。 二、环境 ESP32 2.90寸 电子墨水屏模块 Thonny IDE 几根杜邦线 接线方法: 三、墨水屏驱动 此处注意注意:不同的型号、不同厂家的墨…

web前端期末大作业 基于HTML+CSS+JavaScript绿色的在线教育平台网站响应式企业网站模板

🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (10…

C++学习笔记(十七)——list的模拟实现

需要实现的三个类及其成员函数接口总览 结点类的模拟实现 构造函数 迭代器类的模拟实现 迭代器类存在的意义 迭代器类的模板的参数说明 构造函数 运算符的重载 --运算符的重载 运算符的重载 !运算符的重载 *运算符的重载 ->运算符的重载 list的模拟实现 默认成…

Pr:导出设置之元数据

元数据 METADATA模块可设置有关媒体文件的一组说明性信息。元数据可以包含创建日期、文件格式和时间轴标记等信息。 导出选项Export Options决定如何将 XMP 元数据与导出文件一起保存。说明:XMP eXtensible Metadata Platform,扩展元数据平台&#xff0c…

R语言随机搜索变量选择SSVS估计贝叶斯向量自回归(BVAR)模型

介绍 最近我们被客户要求撰写关于向量自回归的研究报告,包括一些图形和统计输出。向量自回归(VAR)模型的一般缺点是,估计系数的数量与滞后的数量成比例地增加。因此,随着滞后次数的增加,每个参数可用的信息…

软件架构设计 :VO,BO,PO,DO,DTO的理解

文章目录前言一、小总结一下二、详细理解1、Persistant Object(持久对象)个人理解2、 Business Object(业务对象)个人理解3.DTO(Data Transfer Object)数据传输对象个人理解5、VO(Value Object)值对象个人理解VO和DTO的…

web前端期末大作业 html+css+javascript化妆品网页设计实例 企业网站制作

🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (10…

c++ - 第16节 - map和set

1.关联式容器 在初阶阶段,我们已经接触过STL中的部分容器,比如:vector、list、deque、forward_list(C11)等,这些容器统称为序列式容器,因为其底层为线性序列的数据结构,里面存储的是元素本身。那什么是关联…

【Linux】进程控制(详细解析)

文章目录一.进程创建初识fork函数fork函数返回值写时拷贝fork常规用法fork调用失败的原因二.进程终止进程退出场景进程退出码进程常见退出方法1.return2.exit3._exit三.进程等待进程等待的必要性获取子进程状态status进程等待的方法wait方法waitpid方法基于非阻塞接口的轮询检测…

python操作redis

目录 python操作redis 安装redis模块 基本链接 连接池连接 redis字符串操作 redis hash操作 redis 列表操作 redis 其它操作 redis管道 django中集成redis python操作redis 安装redis模块 pip install redis基本链接 # 第一步:导入Redis类 from redis …

Linux网络原理及编程(7)——第十七节 网络层

目录 IP报头 网段划分 私有IP地址和公网IP地址 补充一下路由器 的有关知识: 路由 各位好,博主新建了个公众号《自学编程村》,拉到底部即可看到,有情趣可以关注看看哈哈,关注后还可以加博主wx呦~~~(公众…

【玩转c++】c++ 中 STL 简介

本期主题:介绍cSTL(标准模板库)博客主页:小峰同学分享小编的在Linux中学习到的知识和遇到的问题小编的能力有限,出现错误希望大家不吝赐身为程序员 ,不会有人没有女朋友吧。 🍁1.什么是STL&…

[趣味][人工智能生成文字]chatGPT使用教程

ChatGPT 首先点击sign up注册,注册需要非中国手机号获取验证码,这里感谢一下alice的支援,没有好朋友的各位看到这里可以先去逛逛淘宝 注册后点击log in登录 然后直接输入想要生成的内容,点击右侧的小箭头 注意:根据Op…

cef浏览器加载过程实测ILoadHandler和IRequestHandler

针对方法GetResourceRequestHandler获取资源请求过程中,会多次发生请求,不知道何时加载完的问题,IRequestHandler没有了OnResourceLoadComplete和OnBeforeResourceLoad方法,如何判断是否加载完。使用browser.isLoading并不能真正的判断。所以想到了 OnFrameLoadEnd OnFram…

【STM32】详解独立看门狗的本质和使用步骤代码

一、看门狗 1、介绍 作为一个检测装置,发生意外情况能够报告并处理突发意外——复位。 复位中断属于不可屏蔽中断,属于优先级最高的中断 2、作用 两个看门狗(独立看门狗和窗口看门狗)均可用于检测并解决由软件错误导致的故障&…

设计没灵感,一定要逛这5个网站。

本期给大家分享几个设计灵感网站,希望对设计师们有所帮助,话不多说直接上内容。 1、dribbble Dribbble - Discover the World’s Top Designers & Creative Professionals Dribble是一个很大的设计作品共享网站,也涵盖了很丰富的设计作…

HTTP 和 HTTPS 它们之间的区别在哪里?

您可能已经听说过很多有关互联网术语 HTTP 和 HTTPS 的信息。您知道两者之间的区别是什么吗?HTTP 在随着技术的不断更新已经慢慢开始消失在互联网之中。在浏览器的地址栏中,您访问的每个网站的 URL 始终以 HTTP 或 HTTPS 开头,而目前 HTTPS 协…