我需要打印 pdf 文件、标准打印件、其他 pdf 文件、其他标准打印件等。但是,当我发送到打印机时,纸张是混合的。
我渴望:
PDF
PrintPage
PDF
PrintPage
PDF
PrintPage
但是,我得到了(例如):
PDF
PDF
PrintPage
PrintPage
PrintPage
PDF
我正在使用以下代码来完成任务:
while( ... ) {
ProcessStartInfo starter = new ProcessStartInfo("path to acrobt32.exe", "/t mypdf001.pdf");
starter.CreateNoWindow = true;
starter.RedirectStandardOutput = true;
starter.UseShellExecute = false;
Process process = new Process();
process.StartInfo = starter;
process.Start();
PrintDocument pd = new PrintDocument();
pd.DocumentName = "Work";
pd.PrintPage += new PrintPageEventHandler(pd_PrintPageHandler);
pd.Print();
}
欢迎任何帮助。谢谢。