2011-01-26 61 views
0

我在調用Word文檔的打印輸出方法將Word文檔轉換爲PDF時,使用的是Adobe PDF作爲活動打印機。呼叫是否阻塞,即在方法打印輸出的調用中執行凍結,直到轉換過程完成。與「Adobe PDF」一起使用作爲活動打印機時的打印輸出方法會導致「Adobe Distiller」進程啓動。但我不知道該方法調用是否等待進程退出。另外,我看到代碼沒有被阻止,導致一些文件複製操作失敗。單詞打印輸出呼叫被阻止?

http://msdn.microsoft.com/en-us/library/bb237242%28v=office.12%29.aspx

回答

0

如果設置了「背景」參數設置爲「假」,打印輸出方法將被封鎖,但仍然不能保證轉換過程已經完成。文檔完全發送到「Adobe PDF」打印機後,轉換過程可能會繼續。

我不知道檢測「Adobe PDF」打印機何時完成對話的方法,但不同的PDF寫入程序有辦法檢測何時完成處理(請參閱Detecting when Win2PDF has finished)。