将 OLE(Object Linking & Embedding) 对象直接粘贴到网页中

Paste OLE(Object Linking & Embedding) object directly into web page

我有一个很大的 word (ms-word) 文件,其中包含许多关于科学和数学的事实和公式。 word文件包含大量文本、数学方程(导数、极限、积分等)、化学公式(苯结构)和其他图形。

我打算将所有内容放到网上,以便学生可以从任何地方访问该研究 material。我需要复制事实和公式并直接将其粘贴到网页上的字段中。我面临的问题是只有文本部分被复制了。

经过一些研究,我发现图形和公式是 ole 对象而不是图像。所以一种可能的解决方案是将ole对象保存为图像,然后将格式化后的内容粘贴到网页上,但这非常耗时。

所以我正在寻找一种方法来直接复制内容(包含文本和 ole 对象)并将其粘贴到网页中(这是网页中的一个字段,允许从剪贴板粘贴所有内容)。

请帮我想想办法。对于数学方程,我们使用 MathType,对于化学结构,我们使用 acd chemsketch。

我们可以通过将复制的内容直接粘贴到具有以下字段的 html 页面中来直接实现:

<div id="pasteArea"  contenteditable="true"></div>

所有 OLE 对象都将转换为等效图像(质量稍低,因此在复制内容之前将 OLE 对象放大一点!)。 <div> 的内容将是 html 内容。

这仅适用于基于客户端的 html 页面,因为图像(从 OLE 对象转换而来)是从本地计算机路径获取的。如果我们能够加载这些图像并将它们与文本内容一起上传,我们就完成了工作。谢谢。