加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 打印pdf的多个副本

发布时间:2020-12-16 01:47:19 所属栏目:百科 来源:网络整理
导读:我目前正在使用以下代码使用Foxit Reader软件打印pdf.现在我的问题是我想要打印文件的多个副本.任何人都可以让我知道如何在下面的代码中打印pdf时指定副本数量. [编辑] 我不想使用循环来打印pdf的多个副本.我想仅将其指定为命令行参数. 任何帮助非常感谢:) P
我目前正在使用以下代码使用Foxit Reader软件打印pdf.现在我的问题是我想要打印文件的多个副本.任何人都可以让我知道如何在下面的代码中打印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它有一个命令行开关来实现您想要的). .

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读