粘贴ole(对象链接&嵌入)对象直接到网页中



我有一个大词(ms-word)文件,其中包含有关科学和数学的许多事实和公式。单词文件包含许多文本,数学方程(衍生物,限制,积分等),化学公式(苯结构)和其他数字。

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

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

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

请帮助我找出解决方案。对于数学方程式,我们使用MathType和化学结构,我们使用ACD Chemsketch。

我们可以通过直接在HTML页面中粘贴复制内容的字段直接实现它:

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

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

这仅适用于基于客户端的HTML页面,因为图像(从OLE对象转换)是从本地机器路径拾取的。如果我们能够加载这些图像并将其与文本内容一起上传,则可以完成工作。谢谢。

最新更新