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