QT中如何将word转换为html

luan1010 2017-11-20 04:31:48
主要需要如题,最近在做一个文档操作的模块,需要把部分表格内容与上传的word附件合并。
其中就涉及到如何将添加的word附件转化为html格式。各位大神可有思路?
不是html转word,是word转html!
不是html转word,是word转html!
不是html转word,是word转html!
重要的事情说三遍~!
...全文
769 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
NoBugOldFe 2019-10-26
  • 打赏
  • 举报
回复
https://blog.csdn.net/NoBugOldFe/article/details/81037989这个貌似可以
张小飞Official 2017-11-21
  • 打赏
  • 举报
回复
可以直接装上wps或者有office可以直接调用api接口的。 开源的方法可以试试pandoc这个
dext 2017-11-20
  • 打赏
  • 举报
回复
这个其实和Qt没有多大关系,硬要说的话,可以尝试QAxObject,但是要求安装MSWord。如果在没有Word安装的情况下,可以搜OpenXML
xh286286 2017-11-20
  • 打赏
  • 举报
回复
这个只能调 API 吧
luan1010 2017-11-20
  • 打赏
  • 举报
回复
需求是在代码中转化,老哥们不要告诉我word可以直接另存为html了
【源码免费下载链接】:https://renmaiwang.cn/s/zsir0 在QT开发过程,有时需要将Microsoft Word文档集成到自定义的Widget界面以便用户能够在图形用户界面(GUI)直接查看和编辑Word文档。这个过程主要包括使用QT库、嵌入控件以及与外部应用程序如Word交互的知识点。本文详细讲解如何实现"将Word嵌入到Widget界面"的技术。QT是一个跨平台的应用程序开发框架,提供了丰富的控件和API供开发者创建图形用户界面。 要将Word文档嵌入到Widget需要使用Qt的QWebView或QWebEngineView组件这两个组件能够显示HTML内容而Word文档可以通过Web服务转换HTML格式来展示。整个过程分为四个步骤:环境设置、转换Word文档为HTML、加载HTML到QWebView/QWebEngineView以及布局和显示。第一步是确保开发环境配置正确并添加必要的QT库如对于QWebView需要包含QtWebKitWidgets模块而对于QWebEngineView则需要 QtWebEngineWidgets模块并在.pro文件引用相应的库。 第二步是将Word文档转换HTML格式这可以通过使用开源的转换工具或通过调用Word的自动化接口来实现。这里以Python的python-docx库为例提供了一个简单的脚本用于将Word文档转换HTML内容。 第三步是在QT代码加载生成的HTML到QWebView或QWebEngineView这两个组件能够通过load方法从本地文件加载HTML内容从而展示在图形界面。 第四步是完成布局工作并将其添加到Widget的主控件布局以便用户能够在界面上看到嵌入的内容。需要注意的是这种方法仅限于显示Word文档而不具备编辑功能如果需要实现编辑功能可能需要直接调用Wor

21,480

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧