Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用C打印PDF#_C#_Pdf_Printing - Fatal编程技术网

C# 用C打印PDF#

C# 用C打印PDF#,c#,pdf,printing,C#,Pdf,Printing,我正在制作一个用于打印PDF的C#Windows应用程序 当我打开应用程序时,它只打开Acrobat Reader窗口,不再打印。Print()的函数中有什么我遗漏的吗 }你可以试试这个 Process process = new Process(); process.StartInfo.FileName = pathToPdfOrDocFile; process.UseShellExecute = true; process.StartInfo.Verb = "printto"; proc

我正在制作一个用于打印PDF的C#Windows应用程序

当我打开应用程序时,它只打开Acrobat Reader窗口,不再打印。Print()的函数中有什么我遗漏的吗

}你可以试试这个

Process process = new Process();

process.StartInfo.FileName = pathToPdfOrDocFile; 
process.UseShellExecute = true;
process.StartInfo.Verb = "printto";
process.StartInfo.Arguments = "\"" + printerName + "\""; 
process.Start();

process.WaitForInputIdle();
process.Kill();

我想你应该检查一下这条线。他/她对你的问题也有同样的看法我已经按照圣诞老人在[link]中给出的答案做了,但它不起作用
Process process = new Process();

process.StartInfo.FileName = pathToPdfOrDocFile; 
process.UseShellExecute = true;
process.StartInfo.Verb = "printto";
process.StartInfo.Arguments = "\"" + printerName + "\""; 
process.Start();

process.WaitForInputIdle();
process.Kill();