大家好我目前開發了一個windows服務,它安裝在服務器機器上並觀看特定的文件夾。當一個.csv文件被添加到文件夾時,它抓取該文件,讀取它併爲在.csv文件中找到的每個記錄創建Excel文件。由於這是OpenXML文檔(Excel文件),我可以輕鬆創建它,而無需在服務器上安裝Office。我現在想要做的是將那些生成的excel文件發送到連接到服務器的打印機,而不打開它們。我知道這可能是不可能的,但是有沒有機會打印這些文件而無需安裝Office,或者OpenXML SDK可以提供幫助?由於除了我開發的windows服務以外,沒有機會在服務器上安裝任何東西,所以我真的被堆積在此。無法打開辦公室文檔
回答
您正在尋找Process.Start
,設置在Verb
的ProcessStartInfo
你傳遞。
只要有註冊爲處理程序動詞「打印」,則該項應該打印的應用程序。
要在家裏玩音樂,你必然需要的工具。這是一個合乎邏輯的規則。至少在你安裝分佈式庫之前,不僅辦公室,而且任何其他特殊文檔格式都不能工作。因此,我認爲如果不在服務器上安裝額外的東西,就無法實現這一點。
我明白你的觀點,但你可以指定包含什麼?也許只包括.dll文件會好嗎?我的意思是安裝任何東西的限制是我無法運行任何安裝程序。這裏的另一個問題是,如果我使用參數和動詞打印進程啓動,如果我批量打印30個文件,是不是這個不好的解決方案? –
也許一個好的起點是[這裏](http://msdn.microsoft.com/en-us/library/kh3965hw.aspx)。 –
好吧,這聽起來很合理,但現在我看着Aspose單元組件打印沒有安裝MS產品的辦公文檔 –
- 1. 辦公室JS API-壓縮緩衝,鍵入無法打開文檔重新
- 2. 未安裝辦公室打開word文檔
- 3. 辦公室365郵件無法打開筆記鏈接哪個
- 4. Visual basic 2010打開辦公室基地
- 5. 辦公室辦公室文件在辦公室辦公室文件2007年登錄提示只在產品
- 6. 以編程方式打開使用JavaScript辦公室api的Excel文檔
- 7. 文檔「Main.storyboard」無法打開
- 8. 文檔「MainStoryBoard.storyboard」無法打開
- 9. 無法訪問Prestashop後臺辦公室
- 10. 如何打開辦公室calc數字文本
- 11. 在黑莓應用程序中打開辦公室文件
- 12. 出口xls文件和微軟辦公室和oppen辦公室
- 13. CSV在ubuntu開放辦公室罰款,但在MS辦公室開放時打破罰款
- 14. 無法將辦公室在線wopi文檔保存到服務器
- 15. 辦公室2013
- 16. 打包辦公室加載項
- 17. 離開辦公室代理Lotus Domino
- 18. PDF開放辦公室或MS Word
- 19. 辦公室365 Powershell
- 20. 辦公室2013字
- 21. 辦公室打開XML項目符號列表
- 22. 錯誤,同時打開辦公室的對話API
- 23. 用新工作表打開辦公室Excel內容插件
- 24. 文檔「.xib」無法打開。無法讀取檔案
- 25. 使用xslt將xml文檔導入到開放式辦公室使用xslt
- 26. 使用jython和開放式辦公室2.4將文檔轉換爲pdf
- 27. 無法使用Python打開Visio文檔
- 28. 在辦公室Word文檔中查找單詞
- 29. 可用於辦公室/ pdf文檔的任何Java API
- 30. 辦公室365組 - 創建默認的OneNote文檔
正如我已經在下面提到的那樣,使用Process.start爲50甚至35個文件似乎並不是最好的解決方案。有沒有其他的選擇? –