c# – 打印pdf的多个副本
发布时间:2020-12-16 01:47:19 所属栏目:百科 来源:网络整理
导读:我目前正在使用以下代码使用Foxit Reader软件打印pdf.现在我的问题是我想要打印文件的多个副本.任何人都可以让我知道如何在下面的代码中打印pdf时指定副本数量. [编辑] 我不想使用循环来打印pdf的多个副本.我想仅将其指定为命令行参数. 任何帮助非常感谢:) P
我目前正在使用以下代码使用Foxit Reader软件打印pdf.现在我的问题是我想要打印文件的多个副本.任何人都可以让我知道如何在下面的代码中打印pdf时指定副本数量.
[编辑] 任何帮助非常感谢:) Process process = new System.Diagnostics.Process(); process.EnableRaisingEvents = false; process.StartInfo.CreateNoWindow = true; process.StartInfo.FileName = foxitReaderInstalledPath; string arguments = String.Format(@"-t ""{0}"" ""{1}""",this.Path,printerName); process.StartInfo.Arguments = arguments; process.Start(); process.WaitForExit(); 解决方法
根据Foxit手册,没有选择做你想要的,除了一个循环(你不想使用).
您可以使用一些用于.NET的PDF库 – 那里有大量免费和商业版本(例如参见.NET library to print PDF files) – 或者您使用例如Acrobat阅读器进行打印(IIRC它有一个命令行开关来实现您想要的). . (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |