C#如何设置双面打印PDF
现在打印的时候是直接调用adobe打印,但Adobe直接process的话不知道怎么设置双面打印
找了资料以后发现可以加process.argument 可以指定打印机,但怎么设置双面打印呢????
System.Drawing.Printing.PrintDocument pd = new System.Drawing.Printing.PrintDocument();
startInfo.Arguments = @"/p /h \" + pdfPath + "\" \"" + pd.PrinterSettings.PrinterName + " \"";//pd.PrinterSettings.PrinterName;
System.Diagnostics.Process p = new System.Diagnostics.Process();
//不现实调用程序窗口,但是对于某些应用无效
p.StartInfo.CreateNoWindow = true;
p.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
//采用操作系统自动识别的模式
p.StartInfo.UseShellExecute = true;
//要打印的文件路径,可以是WORD,EXCEL,PDF,TXT等等
p.StartInfo.FileName = "*.pdf";
//指定执行的动作,是打印,即print,打开是 open
p.StartInfo.Verb = "print";
//开始
p.Start();*/
尝试过O2S.Components.PDFRender4NET
可以设置打印格式,但它都是把每页pdf扫描成图片的,打印速度很慢
或者有没有大神给个用itextsharp或其他组件把pdf画到printdocument上的程序
如果能解决真的很感谢!!!!!