-
C#教程之C# 调用打印机打印文件
本站最新发布 C#从入门到精通
试听地址 https://www.xin3721.com/eschool/CSharpxin3721/
试听地址 https://www.xin3721.com/eschool/CSharpxin3721/
C# 调用打印机打印文件,通常情况下,例如Word、Excel、PDF等可以使用一些对应的组件进行打印,另一个通用的方式是直接启用一个打印的进程进行打印。示例代码如下:
using System.Diagnostics; string filePath = "文件路径"; string printer = "打印机"; ProcessStartInfo info = new ProcessStartInfo(); info.Arguments = "\"" + printer + "\""; info.Verb = "PrintTo"; info.FileName = filePath; info.CreateNoWindow = true; info.WindowStyle = ProcessWindowStyle.Hidden; Process p = new Process(); p.StartInfo = info; p.Start(); p.WaitForInputIdle();
另外在生产环境中可能不支持PrintTo,判断一个文件在特定系统下有哪些可用的命令,需要在特定系统下执行下面的代码,下面的代码是判断某个文件在特定系统下所支持的命令:
using System.Diagnostics; string filePath = "文件路径"; ProcessStartInfo info = new ProcessStartInfo(); info.FileName = filePath; foreach(var verb in info.Verbs) { Console.WriteLine(verb); }
栏目列表
最新更新
腾讯云centos7 从零搭建laravel项目
分词搜索 sphinx+php+mysql
Thinkphp+Ajax带关键词搜索列表无刷新分页实
开通博客第一天,记录此时此刻,开始学
动手造轮子:实现一个简单的依赖注入
C# detect latest .net framework installed on PC
浅谈.NET中的反射
C#面向对象--命名空间
6. abp中的拦截器
Winform中在使用VS+svn进行协同开发时添加引
.Net Standard(.Net Core)实现获取配置信息
Linux PXE + Kickstart 自动装机
Shell 编程 基础
Shell 编程 条件语句
CentOS8-网卡配置及详解
Linux中LVM逻辑卷管理
1.数码相框-相框框架分析(1)
Ubuntu armhf 版本国内源
Linux中raid磁盘阵列
搭建简易网站
如何远程连接SQL Server数据库的图文教程
复制SqlServer数据库的方法
搜索sql语句
sql中返回参数的值
sql中生成查询的模糊匹配字符串
数据定义功能
数据操作功能
将Session值储存于SQL Server中
使用SQL Server数据库嵌套子查询的方法
SQL概述