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打印机等。