我目前正在开发使用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。完全误导。 –