计划做一个应用程序 M 里面调用 Word 进行在线编辑 求教实现方案

2024 年 12 月 17 日
 yiyiniu

业务场景

希望在 OA 系统中,点击这个应用程序 M,实现在线编辑文档。
应用程序 M ,是在本地的一个应用软件,里面打开文档使用的 Word 的软件,例如 WPS 、OFFICE
希望能在 Windows 、国产化操作下使用。

这个应用软件可以用什么技术实现

应用软件 M ,可以用什么技术实现呢?
可以兼容 Window 电脑,国产化的电脑。
如果一种技术实现不了,可以分别开发这两个操作系统,分别的话,用哪些技术可实现 ?

情况说明

因文档较大,不考虑使用在线的例如 OnlyOffice 的编辑 。
先不考虑在线协同

1746 次点击
所在节点    程序员
5 条回复
NessajCN
2024 年 12 月 17 日
「点击这个应用程序 M,实现在线编辑文档。」

「因文档较大,不考虑使用在线的例如 OnlyOffice 的编辑 。」

你到底要在线还是不要在线
后者的话绑个 scheme 协议点击打开 word 完事
layxy
2024 年 12 月 17 日
你这个很矛盾啊,一个要求在线编辑,另外又不要在线编辑
asdjgfr
2024 年 12 月 17 日
electron 成本最低
会 golang 的话 wails 也不错
想挑战的话 tauri 也能尝试
能付费 qt 也行
推荐 electron ,出活快
isSamle
2024 年 12 月 17 日
你这不叫在线吧,应该叫“在本地应用 M 上打开文档进行编辑”
做进程监听吧,点击自动下载+打开 WPS ,监听 WPS 进程,保存后上传并删除本地文件
visper
2024 年 12 月 17 日
挺麻烦的。word 的话基本 window 端以前搞过一些。网页上在线的话用 ie activex 那些比如 ntko 啊或者哪些。不过你说不用网页。但是本地程序的话,直接把 word 下载下来打开后编辑,监听保存又有点麻烦,只能想办法监听进程关闭掉了再保存之类的,在 word 里面加宏的话本地 word 基本不开宏。 用本地程序嵌入各种 ocx 的像 dsoFramer 有些旧了不知道现在怎样。com 接口操作的基本都是自动而不是等用户编辑不好监控到保存。之前看过 aardio,可以通过自动定位外部窗口到自己这个窗口这里然后跟着移动,就像是同一个软件窗口一样。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1098068

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX