C#中用三种方法打印PDF文档
工具:VS2015, 框架:framework 4 client ,已经在斑马打印机上测试过。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-04-12 09:25 PDFPrint
目录 0 2017-04-12 09:25 PDFPrint.vs
目录 0 2017-04-12 09:25 PDFPrint.vsPDFPrint
目录 0 2017-04-12 09:25 PDFPrint.vsPDFPrintv14
文件 26112 2017-04-12 10:13 PDFPrint.vsPDFPrintv14.suo
目录 0 2017-04-12 10:54 PDFPrintPDFPrint
文件 199 2017-04-12 10:13 PDFPrintPDFPrintApp.config
文件 3647 2017-04-12 10:54 PDFPrintPDFPrintForm1.Designer.cs
文件 1309 2017-04-12 10:54 PDFPrintPDFPrintForm1.cs
文件 5817 2017-04-12 10:54 PDFPrintPDFPrintForm1.resx
文件 4101 2017-04-12 10:54 PDFPrintPDFPrintForm2.Designer.cs
文件 2003 2017-04-12 10:54 PDFPrintPDFPrintForm2.cs
文件 5817 2017-04-12 10:54 PDFPrintPDFPrintForm2.resx
文件 5448 2017-04-12 10:54 PDFPrintPDFPrintForm3.Designer.cs
文件 1179 2017-04-12 10:54 PDFPrintPDFPrintForm3.cs
文件 5817 2017-04-12 10:54 PDFPrintPDFPrintForm3.resx
文件 5625 2017-04-12 10:14 PDFPrintPDFPrintPDFPrint.csproj
文件 520 2016-04-20 18:35 PDFPrintPDFPrintProgram.cs
目录 0 2017-04-12 09:25 PDFPrintPDFPrintProperties
文件 1324 2016-04-20 17:09 PDFPrintPDFPrintPropertiesAssemblyInfo.cs
文件 2856 2017-04-12 10:13 PDFPrintPDFPrintPropertiesResources.Designer.cs
文件 5612 2016-04-20 17:09 PDFPrintPDFPrintPropertiesResources.resx
文件 1108 2017-04-12 10:13 PDFPrintPDFPrintPropertiesSettings.Designer.cs
文件 249 2016-04-20 17:09 PDFPrintPDFPrintPropertiesSettings.settings
目录 0 2017-04-12 09:25 PDFPrintPDFPrintin
目录 0 2017-04-12 10:55 PDFPrintPDFPrintinDebug
文件 86016 2006-10-12 12:20 PDFPrintPDFPrintinDebugFontBox-0.1.0-dev.dll
文件 9568256 2006-08-10 10:17 PDFPrintPDFPrintinDebugIKVM.GNU.Classpath.dll
文件 983040 2012-12-06 01:53 PDFPrintPDFPrintinDebugIKVM.Runtime.dll
文件 745472 2009-08-08 22:20 PDFPrintPDFPrintinDebugO2S.Components.PDFRender4NET.dll
文件 1789952 2012-02-14 09:20 PDFPrintPDFPrintinDebugO2S.Components.PDFView4NET.dll
............此处省略28个文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Drawing;
using System.Drawing.Printing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace PDFPrint
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender EventArgs e)
{
string filePath = textBox2 .Text .Trim ();
pdfPrint(filePath);
}
private void pdfPrint(string filePath)
{
PrintDocument pd = new PrintDocument();
Process p = new Process();
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.CreateNoWindow = true;
startInfo.Windowstyle = ProcessWindowstyle.Hidden;
startInfo.UseShellExecute = true;
startInfo.FileName = filePath;
startInfo.Verb = “print“;
startInfo.Arguments = @“/p /h “ + filePath + ““““ + pd.PrinterSettings.PrinterName + “““;
p.StartInfo = startInfo;
p.Start();
p.WaitForExit();
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-04-12 09:25 PDFPrint
目录 0 2017-04-12 09:25 PDFPrint.vs
目录 0 2017-04-12 09:25 PDFPrint.vsPDFPrint
目录 0 2017-04-12 09:25 PDFPrint.vsPDFPrintv14
文件 26112 2017-04-12 10:13 PDFPrint.vsPDFPrintv14.suo
目录 0 2017-04-12 10:54 PDFPrintPDFPrint
文件 199 2017-04-12 10:13 PDFPrintPDFPrintApp.config
文件 3647 2017-04-12 10:54 PDFPrintPDFPrintForm1.Designer.cs
文件 1309 2017-04-12 10:54 PDFPrintPDFPrintForm1.cs
文件 5817 2017-04-12 10:54 PDFPrintPDFPrintForm1.resx
文件 4101 2017-04-12 10:54 PDFPrintPDFPrintForm2.Designer.cs
文件 2003 2017-04-12 10:54 PDFPrintPDFPrintForm2.cs
文件 5817 2017-04-12 10:54 PDFPrintPDFPrintForm2.resx
文件 5448 2017-04-12 10:54 PDFPrintPDFPrintForm3.Designer.cs
文件 1179 2017-04-12 10:54 PDFPrintPDFPrintForm3.cs
文件 5817 2017-04-12 10:54 PDFPrintPDFPrintForm3.resx
文件 5625 2017-04-12 10:14 PDFPrintPDFPrintPDFPrint.csproj
文件 520 2016-04-20 18:35 PDFPrintPDFPrintProgram.cs
目录 0 2017-04-12 09:25 PDFPrintPDFPrintProperties
文件 1324 2016-04-20 17:09 PDFPrintPDFPrintPropertiesAssemblyInfo.cs
文件 2856 2017-04-12 10:13 PDFPrintPDFPrintPropertiesResources.Designer.cs
文件 5612 2016-04-20 17:09 PDFPrintPDFPrintPropertiesResources.resx
文件 1108 2017-04-12 10:13 PDFPrintPDFPrintPropertiesSettings.Designer.cs
文件 249 2016-04-20 17:09 PDFPrintPDFPrintPropertiesSettings.settings
目录 0 2017-04-12 09:25 PDFPrintPDFPrintin
目录 0 2017-04-12 10:55 PDFPrintPDFPrintinDebug
文件 86016 2006-10-12 12:20 PDFPrintPDFPrintinDebugFontBox-0.1.0-dev.dll
文件 9568256 2006-08-10 10:17 PDFPrintPDFPrintinDebugIKVM.GNU.Classpath.dll
文件 983040 2012-12-06 01:53 PDFPrintPDFPrintinDebugIKVM.Runtime.dll
文件 745472 2009-08-08 22:20 PDFPrintPDFPrintinDebugO2S.Components.PDFRender4NET.dll
文件 1789952 2012-02-14 09:20 PDFPrintPDFPrintinDebugO2S.Components.PDFView4NET.dll
............此处省略28个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)