问题标签 [opendocument]
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.
coldfusion - 将jopendocument与coldfusion / railo一起使用,如何添加表格行?
我正在使用 jopendocument 1.2 和 Railo 3.3.1.000
来自http://www.jopendocument.org/start_text_2.html
如何在 cfml 中编写该代码,或者任何有 jopendocument 经验的人使用 cfml 在 odt 模板文件中添加行?
emacs - 需要 org-mode zip,如何克服?
我有一个 org-mode 文档,我想将其转换为打开的文档格式。当我尝试这样做(ctrl
+ c
+ e
+ o
)时,我收到一条错误消息:
创建 OpenDocument 文件所需的可执行“zip”。中止。
我的机器上安装了 p7zip,但我不知道如何告诉 emacs 它在那里。我不确定 org-mode 想要做什么,所以我不确定在 .emacs 中配置什么。
谢谢
c++ - 用于读取和写入 opendocument 电子表格 (*.ods) 的 C++ 类
我一直在寻找 Qt 实现(因为 Qt 已经支持将富文本导出到 odt),但没有找到。然后我很惊讶我找不到任何 C++ 类来读/写 ods 文件。
我需要导入/导出具有基本格式的表,并且认为使用开源格式是个好主意。但看起来这在 C++ 中是不可能完成的任务
java - 如何在java中将ods转换为xlsx
我编写了从 csv 创建一个 ods 文件的代码,但该文件在 Office 2007 中未打开。如何在 Java 中将其转换为 xlsx 格式?
c# - 如何在 OpenDocument 中保存 .NET DateTime
我正在使用 C# 以 XML 格式编写 OpenDocument 电子表格。编写双精度值没问题,就像这样可以正常工作:
但是,当尝试保存 DateTime 值时,我无法正确显示它们。这是我到目前为止所拥有的,它在单元格中显示“2012”而不是指定的日期格式:
我花了很长时间玩我发现的各种代码片段,但没有成功。顺便说一句,有没有任何慷慨的灵魂可以帮助我解决这个问题?
非常感谢!
qt - MS Word 不会读取用 QTextDocumentWriter 编写的 ODF 文件
我尝试了 QTextDocumentWriter 并设法生成 ODF 文件复制粘贴示例代码。代码看起来很简单。但是虽然OpenOffice打开生成的文档很好,但是我的MS Word 2010报错了。如果我选择忽略该错误,Word 会打开文档,但它看起来与 OpenOffice 中的不一样(看起来像是格式丢失的一部分)。
有没有人遇到过同样的情况。有没有我错过的作家配置可以帮助解决这个问题?
linux - 从命令行连接 Linux 中的 OpenDocument 文本文件
有没有办法从命令行在 Linux 中连接两个 OpenDocument 文本文档(即 OpenOffice 使用的格式)?我正在寻找一个允许我执行以下操作的命令:
这个假设的命令将生成 alldocs.odt,其中一个接一个地包含 doc1、doc2 和 doc3。
我已经考虑在原始 xml 级别执行此操作,并且它相当复杂(重命名自动样式以避免冲突等),除非没有任何其他工具可以执行此操作,否则我不想这样做我想。
java - 使用 ZipOutputStream 在 java 中创建 ODT 文件时无法在 OpenOffice 中打开
我有以下方法可以将 zip 条目添加到 ZipOutputStream:
...我使用它打开一个新的 ZipOutputStream ( ZipOutputStream zos = new ZipOutputStream(new BufferedOutputStream(new FileOutputStream(new File(path))));
),将其方法设置为 DEFLATED ( zos.setMethod(ZipOutputStream.DEFLATED);
),然后调用以下文件(按顺序):
- “mimetype”(对于这个文件,我将 ZipEntry 方法设置为 STORED)
- 名为“META-INF”的子文件夹中的“manifest.xml” (META-INF/manifest.xml)
- “内容.xml”
- “样式.xml”
- “元.xml”
- “thumbnail.png”在名为“Thumbnails”的子文件夹中(“Thumbnails/thumbnail.png”)
- “设置.xml”
zos.close();
...最后,我调用 ZipOutputStream ( )的 close 方法。
如果我尝试直接使用 OpenOffice 打开它,它会询问我要打开的文件类型,它说文件已损坏,最后它会打开文件...但是如果我解压缩文件(我是使用winrar),然后我用相同的工具(我的意思是winrar)再次压缩,OpenOffice能够毫无问题地打开文档......
有什么帮助吗?提前致谢!
git - LibreOffice / OpenOffice 合并工具可以用作`git-mergetool`吗?
我偶然发现了一篇旧博客文章提出了这一点,不幸的是,这只是一个未实现的想法。这是否同时完成/如何实现?(我听说 TortoiseGit 可能会这样做,但我正在运行 Linux)
另一种选择也可能是这里提到的重新压缩方法,建议使用 git 过滤器跟踪未压缩的 OpenDocument 并在结帐时重新压缩它们,这将提供至少合并(和区分)xml 内容而不是二进制垃圾(或有损odt2txt),但是我也没有找到有关此方法的任何更新,关于此的最后一篇文章警告了此方法中的潜在缺陷。
java - 解析 OpenDocument 电子表格 (*.ods)
我想知道是否有用于解析此类文档的友好 API 的工具/库。我想我正在寻找支持OpenOffice文档的Apache POI的一些类比。
有人知道这样的工具吗?