我有一個asp.net網絡應用程序。點擊網頁上的按鈕,我想在客戶端機器上創建一個新的MS Word文檔,並顯示從服務器獲取的一些數據。客戶可以對該文件進行更改並將其保存在其機器上。 之後客戶端可以再次上傳保存在服務器中的文檔,我們需要根據客戶端所做的更改更新服務器上的數據。這裏的約束是,Office套件只安裝在客戶端機器上。所以我們只需要在客戶端機器上從word文檔中提取數據,並以任何形式(如xml)將其發送到服務器。另外我正在考慮在word文檔中使用內容控件。滿足以上要求的可能方法有哪些? 以一種快捷的方式,我發現可能是通過silverlight 4,但這是在測試版本。我可以通過使用c#的Active x來實現嗎?任何其他方法也是非常可觀的。ASP.Net:客戶端文字創建/操作
0
A
回答
0
這絕對是那些我只會說......「不」的時代。用你描述的方式獲得任何東西是很困難的。肯定會需要自定義ActiveX才能工作。但是基本想法存在很多問題,如果這種方法運行得很好,我會感到驚訝。它基本上是一個黑客之上。
聽起來最終你想要做的就是共享一個MS Word文檔。這不是Microsoft Office Sharepoint Server的用途嗎?
0
這不是一個免費的解決方案,但Aspose.Words有沒有安裝Microsoft Office在服務器端操作Word文檔對象模型。使用Aspose在服務器上創建它們很容易。上傳和提取內容也是可能的。而不是試圖提取客戶端上的XML你可以只讓他們上傳整個文件背部和使用閱讀Aspose對象模型來打開它,並抓住相關章節。
我對Aspose沒有商業興趣 - 只是一個快樂的客戶。
相關問題
- 1. ASP.net擴展客戶端操作
- 2. ASP.NET:在客戶端機器上創建CSV並保存文件
- 3. 動態創建HTML文件(客戶端)
- 4. RPM創建:在客戶端
- 5. Keynotfoundexception上創建客戶端
- 6. FOSOAuthServerBundle創建客戶端
- 7. 客戶端的app.config創建
- 8. JAX-WS客戶端創建
- 9. 創建REST客戶端API
- 10. asp.net/javascript創建cookie,創建客戶端或服務器端的優勢?
- 11. ASP.NET API客戶端
- 12. ASP.NET:從客戶端
- 13. ASP.NET Webmail客戶端
- 14. 創建程序Ala IRC客戶端,FICS客戶端
- 15. 在C#中創建客戶端/服務器聊天客戶端
- 16. 如何讓客戶端爲其他客戶端創建一個套接字
- 17. 操作在WCF測試客戶端
- 18. CouchbaseError:操作超出客戶端超時
- 19. 基於客戶端的暴露操作
- 20. jqgrid客戶端數據操作
- 21. Elastic4s客戶端批量操作錯誤
- 22. Odoo中的客戶端操作
- 23. 部分回發和客戶端操作
- 24. 取消客戶端中止WCF操作
- 25. PHP Couchbase客戶端操作超時
- 26. COMException:客戶端操作失敗Outlook
- 27. JSF/PrimeFaces客戶端輸入操作
- 28. WPF或ASP.NET作爲WCF客戶端
- 29. 發送操作/自己創建的響應來自服務器的客戶端
- 30. 如何使用Web客戶端創建一個目錄在asp.net
「Office套件僅安裝客戶機上的」限制辦法 – Brij 2009-12-23 07:28:20
是的,但是這是我們必須共同遵守的條件... – Anoop 2009-12-23 07:33:01