html - 如何从办公文档迁移到基于现代 Web 技术的文档 - 欢迎咨询
问题描述
目前,所有文档均基于 MS Office。如果您想集成某些功能,这将非常具有挑战性。然后,您可以选择使用 VBA 或 VSTO。第一个不是那么舒服,第二个可能就像拿大锤敲碎坚果一样。
简单的控件、隐藏文本或基本数学等简单的事情都可以通过 HTML 轻松实现。
所以我需要一个 HTML 文本处理器,它专注于内容(文本),并允许我在需要时添加交互性。这意味着仅应请求切换到源代码或显示其他面板,以便作者可以专注于文本内容(更熟悉编程的人会进行格式化/交互)。从长远来看,我希望能够集成 SQLite 和 API 调用之类的东西。此外,输出必须在一个文件中,否则它不能以实际的方式移植,用户(只填写数据)不会接受它。
我进行了一些研究,发现没有一体化的解决方案,而是有几种选择可以满足我的一些要求。我想知道哪个最能实现我的长期目标。
HTML5 离线应用程序
看起来我要么开发了一个离线 HTML5 应用程序,而且解释得很好,例如这里:
markdown
内容可以在 Markdown 编辑器中生成,如What's a good, auto-saving, WYSIWYG HTML word processor?或者只是简单地将办公文档转换为 html5。
HTML 编辑器/站点设计器
或者,我可以使用HTML 编辑器或可视化站点设计器,
但可供我选择的选择并不多。我在以下方面找到了一些帮助:
- 文本编辑器之战:Atom、Sublime 和括号
- 26 个用于基于 HTML 的桌面和 Web 应用程序界面的工具和框架
- 免费 HTML 编辑器:Windows 上最适合 Web 开发人员的 16 款编辑器
- 14 个最佳免费 HTML 编辑器
- 对于标准办公室用户来说甚至更简单:GrapesJS - 无需编码即可构建模板的下一代工具
单文件网站(应用程序)
在我的理解中仍然存在输出不会是单个文件的问题,是吗?
我可以使用存档格式,但并非所有应用程序都支持,以及在单个存档中保存完整网页(图像等)的最佳“文件格式”是什么?.
如果我只做简单的事情并将媒体对象集成为 Base64 编码对象,这可能会起作用,但它带来了开销大的缺点。
桌面网络应用程序
如果我想实现更复杂的事情,我需要使用 HTML/CSS/JavaScript 开发桌面应用程序,但再一次选择很少,正如您在如何使用 HTML/CSS/JavaScript 开发桌面应用程序?[关闭]。
我还没有找到任何信息告诉我是否可以将桌面 Web 应用程序部署为单个文件。
A4 布局
布局将根据如何在 A4 纸张大小的页面中制作 HTML 页面中给出的信息来实现?
办公室到 HTML / html 文字处理器
HTML 到办公室
对于过渡阶段,能够将 HTML 转移到例如 docx 会很好。以下参考文献中提到了一些选项:
那么我该如何进行呢?
解决方案
推荐阅读
- security - Symfony4。强制更改密码。重定向到更改密码站点
- vue.js - ESLint 期望代码中随机位置的表达式
- wavesplatform - 我如何从 RIDE 知道当前的区块链高度?
- java - 在 Java 中处理并行 API 调用的正确方法
- java - AWS 角色:权限如何从 EC2 实例转换到实例中运行的应用程序?
- python - 关于初始化 ndarray 的“如何”问题
- javascript - 是否可以将两个减速器合并为一个?
- sql - 从 current_date 获取星期并在 SQL 中创建具有动态名称的表
- swift - 如何遍历 Firestore 上的 imageUrls 数组,然后根据它们在 UIPickerView 中的索引作为图像返回?
- css - 在角度,如何使用方括号添加一个类?