问题标签 [odf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Openshift Online/ownCloud 7 快速入门缺少 .ODF 支持
我通过我们的 OpenShift Online 网络控制台安装了 ownCloud 7 应用程序(Git URL:https ://github.com/openshift/owncloud-openshift-quickstart.git ),它运行良好。我什至设法让 URL 转发工作,以便用户可以使用熟悉的 URL 访问这个云化应用程序。只有在成功重定向后,浏览器才会恢复到 .rhcloud.com URL,但这只是一个小麻烦;)
问题是,在使用 ownCloud 7 一段时间后,我意识到 Openshift 安装不支持 .odf 创建或在服务器中(协作)编辑它们。通常 .ODF 文件在 ownCloud 中由 LibreOffice 或 OpenOffice 处理,并且这些二进制文件中的任何一个都需要由 ownCloud 访问。在 Openshift 中,遗憾的是,这两个都缺失了,导致无法使用 .odf-documents。
现在,是否有可能通过以下方式获得对 ODF 文档创建和协作编写的支持:1) 等待 OPenshift / OwnCloud 7 快速入门映像的未来更新,或 2) 将 libre/openoffice 直接安装到 ownCloud 应用程序空间,并修改 'owncloud -config.php' 相应地(即在 'preview_libreoffice_path' 变量中添加已安装二进制文件的路径)?
将使用我们的云化 ownCloud 应用程序的社区确实需要启用这种协作文档编写,而 ODF 格式对我们来说是完美的。
干杯..
ruby - nokogiri 中 XPath 的替代语法,解析 ODF
我有一个非常简单的 ODF 文档,我想用 nokogiri 解析它。
XML 如下所示:
目前我正在尝试选择categorylevel1
文档的部分。我使用的库会自动生成 XPath 并产生
".//text:section[@text:name='categorylevel1']"
正确的结果。现在问题是库(nokogiri)似乎在 MRI 下接受这条路径,但在 JRuby 下不接受(抛出 SyntaxError)。显然 Java 版本的库不支持命名空间属性。
是否有替代方法来引用文档的部分?例如仅通过使用text:name
属性?有没有办法忽略命名空间?该部分的text:name
属性值对于整个文档将是唯一的,因此错误引用不会成为问题。
excel - 将 ODS 转换为 XLSX 导致列过多
我已经使用 LibreOffice 将 ODF 文件转换为 XLSX。当我在 Excel 2013 中打开输出文件时,每张纸上的列太多。我该如何解决?滚动条现在有点没用了。请注意,我不能只是复制并粘贴到新工作表,因为有许多相互关联的工作表具有复杂的公式。我应该在某处上传文件吗?谢谢。
python - python odfpy AttributeError:文本实例没有属性编码
我正在尝试使用 odfpy 模块读取 ods(Opendocument 电子表格)文档。到目前为止,我已经能够提取一些数据,但是每当单元格包含非标准输入时,脚本就会出错:
我试图在输出上强制编码,但显然它与打印不符:
这里有什么问题,如何在不编辑模块代码的情况下解决它(我想不惜一切代价避免)?是否有替代方法可以在输出上运行编码?
这是我的代码:
ole - 是否有与 OLE 等效的开放式
是否有任何与 OLE 等效的开放式与 ODF 一起使用?或者其他格式的等效功能(例如,DocBook XML 的 OLE)——完整的开源协议基础设施?
java - ODFDom set Page Size, Page Orientation, and Page Margins of .odt Text document
Apparently these settings can be changed for ods spreadsheet documents, but with odt only certain parameters can be changed:
how to for instance set the Page Orientation? I cannot find any reference in the API for odt documents.
libreoffice - 在 Windows 8.1 x64 上打开大型 ODS 文件需要很长时间(48 分钟)
尝试使用 LibreOffice 5.0.3 rc2、2015-11-03-nightly 和 4.4.6.3,结果都相同。
我试过了:
- 删除我的用户资料
- 提升内存设置
- 在 Ubuntu 14.04 VM 上打开文件(立即打开)
- 在 Windows 8.1 VM 上打开文件(立即打开)
除了这些尝试之外,我没有发现任何可能表明为什么会发生这种情况的东西。
如果您想要该文件,可以从此处的 bugzilla 页面获取:https ://bugs.documentfoundation.org/show_bug.cgi?id=95588
perl - 如何将一张 ODS 表复制到另一个文件中?
认为将一张从一个 ODF 文件复制到另一张是小菜一碟。不幸的是,即使是下面最简单的代码也以空的新文件结尾:
我看到的唯一输出是Element already belonging to a tree
.
您知道为什么无法使用第一张旧文档创建新文档吗?
python-2.7 - 从 OpenDocument 文本圣经中提取希伯来语文本
我正在尝试使用以下代码从 OpenDocument 文本(odt)格式的圣经中提取希伯来语文本:
这不会打印任何我不知道出了什么问题的东西。文档很长(1000 页),但我需要全部搜索。
php - 使用连字符解析 XML 标记未按预期工作
部分感谢 SO,我能够弄清楚如何使用连字符 (<some-tag>) 访问 XML 标记。我见过的所有例子都是这样的。
但对我来说这不起作用,而这确实
那是没有引号的(我是怎么想出来的,我不记得了,可能是一个错误)。如果我使用引号,我会收到此错误
注意:尝试在第 26 行的 /html/my/dir/myfile.php 中获取非对象的属性
所以有人会认为只使用它而不使用引号。当然,直到我找到解析 XML 的原因。XML 来自 ODT 文件,最终将用作生成 PDF 的模板。在开发任何东西时,我总是使用“E_ALL”错误报告。设置它后,当我在不带引号的情况下使用它时会出现这两个错误。
注意:使用未定义的常量文档 - 在第 24 行的 /html/my/dir/myfile.php 中假定为“文档”
注意:使用未定义的常量内容 - 在第 24 行的 /html/my/dir/myfile.php 中假定为“内容”
但是,它确实可以很好地解析文档的其余部分。问题是我需要创建一个 PDF,如果它在运行“标题”的 PDF 生成器之前输出“通知”错误,则没有正确设置并且没有创建 PDF。现在有人可能会建议我关闭错误报告,但如果 PDF 无法正常工作,我将看不到这些错误。
事实上,我不知道为什么它在没有引号的情况下完全有效。我所知道的关于 PHP 语法的一切都表明,如果没有引号,它将是一个常量(如错误指出的那样),必须在它之前的某个地方定义。因此,整个解析器此时应该会失败,但事实并非如此,事实上,解析器的工作情况恰恰相反。
大多数情况下,我只需要知道如何在不禁用错误报告的情况下消除这两个通知错误。而且我会对它为什么没有引号也能工作很感兴趣,因为它的工作方式似乎大大偏离了所有的编程规范。
以防万一这里需要的是导致“$ content”的所有代码