【发布时间】:2014-05-09 23:07:11
【问题描述】:
我写了一个代码来用 C# 打印一个 pdf。它可以工作,但它让我打开了 Adobe Reader 的窗口,我不想要它。
这是我的代码:
filename = "Doc1.pdf";
ProcessStartInfo psInfo = new ProcessStartInfo();
psInfo.FileName = @"C:\Program Files\Adobe\Reader 11.0\Reader\AcroRd32.exe";
psInfo.Arguments = String.Format("/n /s /o /h /p{0}", filename);
psInfo.CreateNoWindow = true;
psInfo.UseShellExecute = true;
psInfo.WindowStyle = ProcessWindowStyle.Hidden;
Process process = Process.Start(psInfo);
它会在 adobe 阅读器上显示 1 或 2 秒的 pdf,然后显示没有任何 pdf 的 adore 阅读器窗口。我不想展示任何东西。只是为了打印pdf。
【问题讨论】: