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上的程序
如果能解决真的很感谢!!!!! pdf 打印 --------------------编程问答-------------------- 控制面板下的打印机设置可以设,没有的话,可能打印机不支持 --------------------编程问答-------------------- 我是想用程序控制双面单面
因为是一个批量打印,用户有设置单面有设置双面的
PrinterSettings settings = new PrinterSettings();
settings.Duplex = System.Drawing.Printing.Duplex.Horizontal;
想设置PrinterSettings.Duplex来控制单双面打印
但pdf画不到printdocument上 --------------------编程问答--------------------
我是想用程序控制双面单面
因为是一个批量打印,用户有设置单面有设置双面的
PrinterSettings settings = new PrinterSettings();
settings.Duplex = System.Drawing.Printing.Duplex.Horizontal;
想设置PrinterSettings.Duplex来控制单双面打印
但pdf画不到printdocument上 --------------------编程问答-------------------- 你在你的打印机上设置双面打印室可以的啊 --------------------编程问答--------------------
打印机是可以双面打印的,也可以设置
但用户要求批量打印,有单面的也有双面的
想用程序控制
补充:.NET技术 , C#