当前,所有文档均基于MS Office。如果要集成某些功能,这将变得非常具有挑战性。然后,您可以选择使用VBA或VSTO。首先不是那么舒服,第二可能就像用大锤砸开坚果一样。
HTML可以轻松实现诸如简单控件,隐藏文本或基本数学之类的简单事物。
因此,我需要一个HTML文本处理器来专注于内容(文本),并允许我在需要时添加交互性。这意味着仅应要求切换到源代码或显示其他面板,以便作者可以专注于文本内容(更多的编程熟悉者会进行格式设置/交互)。
从长远来看,我希望能够集成诸如SQLite和API调用之类的东西。
另外,输出必须在单个文件中,否则无法以实用的方式移植,并且用户(仅填写数据)将不会接受该输出。
我进行了一些研究,发现没有一种多合一的解决方案,但是有多种选择可以满足我的一些要求。 我想知道哪种方法最能实现我的长期目标。
HTML5离线应用
看来我开发了一个脱机HTML5应用程序,例如,在这里:
降价
内容可以按照What's a good, auto-saving, WYSIWYG HTML word processor?的建议在Markdown编辑器中生成,也可以仅由简单的convert office documents to html5生成。
HTML编辑器/网站设计师
另外,我可以使用HTML editor or and visual site designer
但是对于我来说,选择并不是一个很小的选择。
我在以下方面找到了帮助:
单文件网站(应用程序)
据我了解,仍然存在输出不会是单个文件的问题,对吗?
我可以使用存档格式,但是并非所有应用程序都支持,What's the best “file format” for saving complete web pages (images, etc.) in a single archive?上也对此进行了说明。
如果我只做简单的事情,并且将集成媒体对象作为Base64编码的对象,但是it comes with the disadvantage of large overhead,则可以使用。
台式机网络应用程序
如果我想实现更复杂的功能,则需要使用HTML / CSS / JavaScript开发桌面应用程序,但是再次选择的范围很小,如How to develop Desktop Apps using HTML/CSS/JavaScript? [closed]所示。
我还没有发现什么可以告诉我是否可以将桌面Web应用程序部署为单个文件。
A4布局
布局将根据How to make an HTML Page in A4 paper size page(s)?
用于HTML / html文字处理器的办公室
HTML到办公室
对于过渡阶段,能够将HTML传输到例如docx。以下参考资料中提到了一些选项:
那我该如何进行?