我正在使用网站内文档编辑器(word和excel文档)。到目前为止,我已经可以使用WEBODF编辑ODT文件。 是否可以使用javascript将DOCX文件转换为ODT ,以便我可以在编辑器中使用该文件?在网站内编辑word和excel文档有其他选择吗?我尝试将文件保存在OneDrive中,然后使用共享链接在共享点上打开编辑,但是此编辑器不能插入网站内,只能在新选项卡中完成吗?我需要网站内部的编辑器,因为我需要实现文档的天蓝色版本控制
答案 0 :(得分:1)
WebODF 是一个很棒的工具,可用作在线编辑器。假设您没有限制实现单独的后端服务器,您可以使用 libreoffice,它为您提供了一个命令行实用程序来准确地执行该工作。您可以使用以下命令将 docx 文件转换为 odt 文件 -
soffice --headless --convert-to odt <input file>.docx
方法是创建一个 API
为了处理受限的跨域策略,您可以在前端实现 AJAX 调用,以使用 Javascript blob 执行文件上传和查看操作。