首页 > 解决方案 > 如何从办公文档迁移到基于现代 Web 技术的文档 - 欢迎咨询

问题描述

目前,所有文档均基于 MS Office。如果您想集成某些功能,这将非常具有挑战性。然后,您可以选择使用 VBA 或 VSTO。第一个不是那么舒服,第二个可能就像拿大锤敲碎坚果一样。

简单的控件、隐藏文本或基本数学等简单的事情都可以通过 HTML 轻松实现。
所以我需要一个 HTML 文本处理器,它专注于内容(文本),并允许我在需要时添加交互性。这意味着仅应请求切换到源代码或显示其他面板,以便作者可以专注于文本内容(更熟悉编程的人会进行格式化/交互)。从长远来看,我希望能够集成 SQLite 和 API 调用之类的东西。此外,输出必须在一个文件中,否则它不能以实际的方式移植,用户(只填写数据)不会接受它。

我进行了一些研究,发现没有一体化的解决方案,而是有几种选择可以满足我的一些要求。我想知道哪个最能实现我的长期目标。

HTML5 离线应用程序
看起来我要么开发了一个离线 HTML5 应用程序,而且解释得很好,例如这里:

  1. 离线 Web 应用程序:一个工作示例
  2. 教程:如何制作离线 HTML5 网页应用,FT 风格
  3. 创建 HTML5 离线 Web 应用程序
  4. 如何建立离线单页网站
  5. 加上一些关于单页应用程序的背景信息

markdown
内容可以在 Markdown 编辑器中生成,如What's a good, auto-saving, WYSIWYG HTML word processor?或者只是简单地将办公文档转换为 html5

HTML 编辑器/站点设计器
或者,我可以使用HTML 编辑器或可视化站点设计器, 但可供我选择的选择并不多。我在以下方面找到了一些帮助:

  1. 文本编辑器之战:Atom、Sublime 和括号
  2. 26 个用于基于 HTML 的桌面和 Web 应用程序界面的工具和框架
  3. 免费 HTML 编辑器:Windows 上最适合 Web 开发人员的 16 款编辑器
  4. 14 个最佳免费 HTML 编辑器
  5. 对于标准办公室用户来说甚至更简单:GrapesJS - 无需编码即可构建模板的下一代工具

单文件网站(应用程序)
在我的理解中仍然存在输出不会是单个文件的问题,是吗?
我可以使用存档格式,但并非所有应用程序都支持,以及在单个存档中保存完整网页(图像等)的最佳“文件格式”是什么?.
如果我只做简单的事情并将媒体对象集成为 Base64 编码对象,这可能会起作用,但它带来了开销大的缺点

桌面网络应用程序
如果我想实现更复杂的事情,我需要使用 HTML/CSS/JavaScript 开发桌面应用程序,但再一次选择很少,正如您在如何使用 HTML/CSS/JavaScript 开发桌面应用程序?[关闭]
我还没有找到任何信息告诉我是否可以将桌面 Web 应用程序部署为单个文件。

A4 布局
布局将根据如何在 A4 纸张大小的页面中制作 HTML 页面中给出的信息来实现?

办公室到 HTML / html 文字处理器

  1. XSweet - 开放的 .docx 到 HTML 转换工具
  2. Wax / Wax II(基于网络的文字处理器)

HTML 到办公室
对于过渡阶段,能够将 HTML 转移到例如 docx 会很好。以下参考文献中提到了一些选项:

  1. 如何将 HTML 文件转换为 word?
  2. 使用 pandoc 将 html 转换为 docx
  3. html-docx-js
  4. 在c#中将Html转换为Docx

那么我该如何进行呢?

标签: htmlweb-applicationsms-officetext-processingmhtml

解决方案


推荐阅读