C#学习教程:将pdf文件发送到打印机 – 打印pdf分享


将pdf文件发送到打印机 – 打印pdf

我正在使用Visual Studio 2010(C#)编写Web应用程序。 我想在单击按钮时将PDF(保存在我的电脑中)发送到打印机。

为了创建PDF,我使用了iTextSharp。 我尝试过这个,但它只是打开Adobe Reader:

proc.StartInfo.FileName = @"C:Archivos de programaAdobeReader10.0ReaderAcroRd32.exe"; proc.StartInfo.Arguments = String.Format(@"/p /h {0}", pdfFileName); proc.StartInfo.UseShellExecute = false; proc.StartInfo.CreateNoWindow = true; proc.Start(); 

先感谢您!!!

这已经在这里被询问和回答: 如何将文件文件发送到打印机并打印?

使用的代码:

 private void SendToPrinter() { ProcessStartInfo info = new ProcessStartInfo(); info.Verb = "print"; info.FileName = @"c:output.pdf"; info.CreateNoWindow = true; info.WindowStyle = ProcessWindowStyle.Hidden; Process p = new Process(); p.StartInfo = info; p.Start(); p.WaitForInputIdle(); System.Threading.Thread.Sleep(3000); if (false == p.CloseMainWindow()) p.Kill(); } 

它基本上打开一个“隐藏的”pdf阅读器,告诉它打印,等待它完成然后关闭它

上述就是C#学习教程:将pdf文件发送到打印机 – 打印pdf分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/1031794.html

发表评论

邮箱地址不会被公开。 必填项已用*标注