WebODF简单文件打开

时间:2016-11-24 13:49:38

标签: javascript webodf

我试图在javascript中使用WebODF查看简单文件。 我的代码如下所示:

<head>
    <script src="webodf.js" type="text/javascript" charset="utf-8"></script>
    <script type="text/javascript" charset="utf-8">
        function init() {
           var odfelement = document.getElementById("odf"),
           odfcanvas = new odf.OdfCanvas(odfelement);
           odfcanvas.load("c:\file directory\myfile.odt");
        }
        window.setTimeout(init, 0);
    </script>
</head>

当我运行代码时,我会收到提醒:

  

ASSERTION FAILED:odf.OdfCanvas构造函数需要DOM元素

为什么会发生这种情况?如何打开odt文件?

1 个答案:

答案 0 :(得分:0)

我认为错误意味着您需要创建一个id = odf的div或部分,并且webodf无法找到Dom元素。或者,您可以使用document.createElement()创建元素,并将其作为输入传递给webodf。

您可以参考此answer