0
我有一个简单的C#实用程序,它调用PDFSharp将PDF文件发送到打印机。但是,它似乎在Windows 7机器上表现不一致。下面的代码使用PDFSharp打印:如何禁用Adobe窗口?
PdfFilePrinter.AdobeReaderPath = "C:\\Program Files\\Adobe\\Reader 10.0\\Reader\\AcroRd32.exe";
PdfFilePrinter printer = new PdfFilePrinter(fileToPrint, printerName);
try
{
printer.Print();
测试时我启动该实用程序的命令行几次连续处理一堆PDF文件,一个文件的时间。在其中一些运行期间,会弹出一个小的Adobe窗口。我没有链接,但它是一个带有标准Adobe Reader X菜单,左下角的“打开最近文件”列表和右下角的“Acrobat.com服务”列表的窗口。除非我手动关闭此窗口,否则printer.Print();将永远不会完成,这是一个问题,因为我需要一次批量处理数百个文件。
发生这种情况似乎是随机的。有时会在第一个测试文件正在处理时发生,有时候是第五或第七。
我该如何确保这个窗口没有出现,或者如果它自动禁止它?
不幸的是,它不 – 2012-03-14 19:26:30