我已經閱讀了關於這個問題的多篇文章,而且似乎也沒有對我的問題做出正確的結論。 (也許我試圖看看最近是否有任何東西出現)。如何在不使用COM Automation的情況下使用Word文檔?
我有一個處理承諾的小型慈善應用程序。這樣做時,它需要使用和打印文檔。
事情是,如果Word在後臺打開,應用程序線程將掛起並且不會響應Word的關閉,我必須手動回滾並關閉單詞。當然,這一切都很好,但我不能保證最終用戶會關閉Word,即使我將該說明放在用戶手冊中。
我對速度沒有太大的興趣,但我想如果能夠提高的話,這將是一個不錯的小紅利。
是否有任何圖書館爲Delphi發佈,允許我打開,編輯,打印和保存文檔?如果沒有,有沒有辦法以這樣的方式使用Word Automation,使其在打開時不會與另一個打開的Word句柄發生衝突?
您可以在.net上試用Aspose。對於Delphi來說沒有什麼全面的也許最好的選擇是使用除了Word文檔之外的其他東西。基於文本文件的東西。 –
我不是非常熱衷於編寫包裝和東西,如果這甚至可以與Aspose一起使用。無論如何,我還沒有真正看過它,因爲它是.Net。說實話,Word給了我最好的文檔靈活性,特別是對於最終用戶。所以不使用Word不是一個真正的選擇。不過謝謝。 :) –
*應用程序線程將掛起*,完全在哪個電話上? –