c#直接将文件发送打印机打印

2025-10-08 21:49:01

1、打开编程软件“Microsoft Visual Studio 2008“。如图:

c#直接将文件发送打印机打印

2、在主窗体找到”文件---新建---项目“打开创建项目窗体,如图:

c#直接将文件发送打印机打印

3、"创建项目"窗体的"项目类别"中的"WINDOWS"下找到"Windows窗体应用程序",并且为自己的项目命名。如图所示:

c#直接将文件发送打印机打印

4、在”FROM1“窗体中拉入一个”button1“控件,

c#直接将文件发送打印机打印

5、鼠标指向”button1“控件,”右键--属性“。

c#直接将文件发送打印机打印

6、将”button1“控件的”Text“属性设置为”打印文件“。

c#直接将文件发送打印机打印

7、鼠标双击”button1“控件,进入代码编辑界面。

c#直接将文件发送打印机打印

8、添加方法名为”GetFilePath()“的方法,

代码:

        private static string GetFilePath()

        {

            string filepath = AppDomain.CurrentDomain.BaseDirectory;

            int binPos = filepath.IndexOf("bin");

            string binPath = filepath.Remove(binPos);

            return binPath;

        } 

c#直接将文件发送打印机打印

9、因为我们需要用到”Process“方法,添加引用”using System.Diagnostics;“

并在”button1“控件代码区,录入代码:

string strBinPath = GetFilePath();

            Process pr = new Process();

            pr.StartInfo.FileName = "1.txt";//文件全称-包括文件后缀

            pr.StartInfo.CreateNoWindow = true;

            pr.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;

            pr.StartInfo.Verb = "Print";

            pr.Start();

注意:”1.txt“为测试打印的文件,需要和软件放置于同一个目录。您也可以输入完整路径,不需要和软件在同一目录。

c#直接将文件发送打印机打印

10、其实调试。

c#直接将文件发送打印机打印

11、程序界面如下图。

c#直接将文件发送打印机打印

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢