当前位置: 首页 > 编程语言 > C#

打印多份pdfshare

时间:2023-04-11 03:06:43 C#

打印多份pdf我目前使用以下代码使用FoxitReader软件打印pdf。现在我的问题是我想打印文件的多份副本。任何人都可以让我知道如何在下面的代码中打印pdf时指定份数。[编辑]我不想使用循环来打印pdf的多份副本。我只想将其指定为命令行参数。非常感谢任何帮助:)Processprocess=newSystem.Diagnostics.Process();process.EnableRaisingEvents=false;process.StartInfo.CreateNoWindow=true;process.StartInfo.FileName=foxitReaderInstalledPath;字符串参数=String.Format(@"-t""{0}""""{1}""",this.Path,printerName);process.StartInfo.Arguments=参数;过程。开始();过程.WaitForExit();根据Foxit手册,除了循环(您不想使用)之外,没有任何选项可以满足您的需求。您可以使用一些.NET的PDF库-那里有许多免费和商业的库(请参阅例如.NET库来打印PDF文件)-或者你使用例如打印Acrobat阅读器(IIRC它有一个命令行开关来启用你想要的东西)......把它放在一个循环中。您可以随时操纵进程终止。将它包含在参数中会很好,但据我所知,我认为FoxIt不支持它。以上就是C#学习教程:打印多份pdf分享全部内容。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注——intnumberOfCopies=2;进程process=newSystem.Diagnostics.Process();for(inti=1;i本文收集自网络,不代表立场,如涉及侵权请点右联系管理员删除,转载请注明出处: