我目前正在開發使用WinRT/C#的應用程序。它是第二個版本,首先在WPF上開發。在應用程序中,我需要生成一些報告並將它們導出到MS Word文檔中。 在第一版應用程序中,我使用MS Office Interop在MS Word中導出報告,但在WinRT中不支持MS Office Interop。有沒有簡單的方法在WinRT中創建MS Word文檔? (我知道有第三方庫,如Syncfusion for WinRT,但我寧願不使用它們)。如何在WinRT中創建Word文檔
6
A
回答
3
您將無法從Windows應用商店應用使用MS Office互操作。不過,您可以使用Open XML SDK。它也是available on NuGet,似乎是WinRT兼容。
使用它不會像使用interop類一樣簡單,你只能創建基於XML的docx
文件,而不是二進制doc
文件。另一方面,用戶不需要安裝Word,他們就可以在OpenOffice或LibreOffice等其他Office套件中打開文件。 MSDN上有一個set of tutorials可供您使用。
3
有一個免費的解決方案,用於在rtf中格式化文檔。
爲此,我創建了一個新庫,以幫助開發人員創建與單詞兼容的文檔。
你可以找到這個有:https://github.com/crogun/WinRTF-For-WinRT
的代碼是開源的,如果你願意,你可以擴展它。
相關問題
- 1. 創建Word文檔
- 2. 如何在Office 2010中自動創建Word文檔的創建
- 3. 創建Word文檔文件
- 4. 如何在地鐵應用程序中嵌入word文檔(winRT)
- 5. 在word文檔中創建景觀表
- 6. 在C#中創建Word文檔#
- 7. Android - 創建Word文檔
- 8. 用Java創建Word文檔
- 9. 如何在Android應用程序中創建MS Word文檔
- 10. 如何使用VBA在Word 2003文檔中創建表格
- 11. 如何使用Jacob在MS Word文檔中創建圖形
- 12. 在Coldfusion中創建Word文檔 - 如何進行頁面編號?
- 13. 在Django中創建/編輯MS Word和Word Perfect文檔?
- 14. 在Word文檔中嵌入Word文檔
- 15. 如何在創建MS Word文檔時插入分頁符
- 16. 如何在新創建時立即停止Word文檔
- 17. 在C#中的Word文檔中創建和編輯文本
- 18. 如何在Word 2016中的文本中創建可編輯的文檔屬性?
- 19. 創建jpg並插入word文檔
- 20. 帶Yii的PDF或Word創建文檔?
- 21. 從java創建新的word文檔
- 22. 從word或pdf文檔創建報告
- 23. 使用VBA創建Word或XML文檔
- 24. 創建一個Word文檔,Swift
- 25. 使用OpenXml創建Word文檔(docx)
- 26. 使用XML和C創建Word文檔#
- 27. Word Interop創建空白標籤文檔
- 28. 使用VSTO創建新的Word文檔
- 29. 使用OpenXML創建Word文檔
- 30. 格式自動創建的Word文檔
我不知道爲什麼這被標記爲答案。打開的xml sdk不能用於winRT。完全誤導。 –