首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为本地主机使用WebODF编辑器

为本地主机使用WebODF编辑器
EN

Stack Overflow用户
提问于 2014-05-07 02:12:33
回答 2查看 2.5K关注 0票数 0

如何将WebODF添加到本地主机上的站点?

我试图保存网页并在浏览器中打开,但是它失去了格式,一切都变得一团糟。

EN

回答 2

Stack Overflow用户

发布于 2014-05-07 02:19:28

我从你给的link里拿到了这个:

如何获取WebODF转到WebODF.org查看是否已有符合您需求的版本直接在您的应用商店中搜索或下载WebODF的源代码并使用它创建您自己的应用程序。

以下是指向源代码的链接:https://github.com/kogmbh/WebODF/archive/master.zip

更新

安装步骤如下:

创建webodf.js

webodf.js是使用闭包编译器编译的。此编译器压缩所有JavaScript文件,因此它们更小,执行速度更快。CMake用于设置构建系统,因此可以按如下方式创建webodf.js:

sudo apt-get install cmake cmake-gui

sudo apt-get install git

git克隆 webodf

mkdir内部版本

cd构建

cmake ../webodf

打开它,你应该会找到文件夹webodf...同样,打开它,在那里,你应该会找到webodf.js文件或类似的东西…将它放在与HTML文件相同的目录中,并将其放到<head>标记中:

代码语言:javascript
复制
<script src = "webodf.js" type="text/javascript" charset="utf-8"></script>

然后,您可以按照here描述的方式使用WebODF。

更新2

要加载文件,请使用此JavaScript

代码语言:javascript
复制
var odfelement = document.getElementById("odf"); 
/*
you should have a container with the id "odf"
For exmaple a <div>
*/
odfcanvas = new odf.OdfCanvas(odfelement);
odfcanvas.load("myfile.docx"); // the filename (don't forget the extension)

使用容器并不是必须的,例如,JavaScript中的odfelement变量可能只是我们的主体,如:var odfelement = document.getElementsByTagName('body')[0];,但会生成更干净、无bug的代码……

代码语言:javascript
复制
<div id="odf"></div>

备注

别忘了像我之前说的那样添加webodf的脚本:

代码语言:javascript
复制
<script src="webodf.js" type="text/javascript" charset="utf-8"></script>
票数 1
EN

Stack Overflow用户

发布于 2014-07-22 13:23:38

在0.5版本中,创建和部署简单WebODF编辑器的简单性得到了极大的改进,不再需要从源代码下载和编译。

有关新的Wodo编辑器组件的信息,请访问:http://webodf.org/news/2014-06-30.html

使用说明包含在可下载的归档文件中,也可以在以下位置在线查看:https://github.com/kogmbh/WebODF/blob/master/programs/editor/HOWTO-wodotexteditor.md

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23501951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档