问题标签 [odftoolkit]

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.

0 投票
2 回答
148 浏览

odftoolkit - apache odftoolkit 纵向/横向模式

我正在使用库 apache odftoolkit生成从 Java 代码到 *.odt 文件的报告。有这样的代码:

我正在添加段落、表格、设置字体,并且效果很好。但我需要在我的文档中以横向模式设置一些页面,但不知道该怎么做。我找到了 API 类 PageLayoutProperties 和方法 setPrintOrientation(),但不知道在哪里调用它。有人知道吗?

0 投票
1 回答
736 浏览

java - 使用 Apache ODF Toolkit Simple API 和 Java 格式化单元格

我需要使用 Apache ODF Toolking 创建一个 ods 文档并格式化其单元格的内容。

我能够为日期和简单数字设置格式,但由于某种原因,当我尝试使用科学记数法进行格式化时,它不起作用。它无法解析字符串或将 E00 包装成“E00”

如果有人可以提供帮助,我将不胜感激,谢谢。

完整代码在这里https://gist.github.com/EnricoScantamburlo/b06d3a9e52682276b8ca4f6bf51e6f6a

0 投票
1 回答
232 浏览

java - Java odftoolkit,如何将从纯字符串创建的节点添加到 odf 文档中

我有一个代码:

代码运行没有问题。但是结果文档的部分中没有出现任何内容。请知道如何将从字符串创建的新节点添加到 odf 文档中?

0 投票
1 回答
232 浏览

java - ODF Toolkit TextNavigation 找不到包含特殊字符(美元符号)的字符串

我正在尝试在 ODT 文档中查找占位符。因此,我使用的是 Apache ODF Toolkit - Simple API。

我创建了一个包含文本的 odt 文件$TestString。以下代码应该可以找到它:

我的问题是,这个搜索没有找到我的字符串。但是当我从 TextNavigation ( new TextNavigation("TestString", doc)) 中删除 $ 时它会起作用。

然后代码返回输出:

[TestString] 从段落 1 开始:$TestString

是什么导致了这个错误?

0 投票
0 回答
75 浏览

java - 使用 java (odftoolkit) 获取 .odt 文档的特定页面

我正在获取总页数,但找不到获取特定.odt文档页面的解决方案。你能为此提出一个方法吗?
我正在尝试使用odftoolkit. 阅读文档,但没有找到任何提供特定.odt文档页面的帮助方法。

0 投票
0 回答
26 浏览

java - 需要帮助 - 如何访问特定的 ODT 文件并进行所需的操作

我已经加载了一个 ODT 文件并尝试访问特定元素以进行所需的操作(编辑和添加一些数据内容)

但我无法得到那个

这就是我尝试访问特定元素的方式:但我确实遇到了 OdfNamespace() 的问题,任何人都可以给我任何指南或示例代码,了解如何访问特定元素以进行操作,如果不是这个请以任何方式或任何其他方式,基本上我需要访问表格内容。

我从 Odf 文档中得到了以下信息。

OdfPackage pkg = OdfPackage.loadPackage(documentPath); OdfTextDocument odt = (OdfTextDocument) OdfDocument.loadDocument(documentPath);

如果有人能给我任何提示或指导,那就太好了,谢谢。

0 投票
0 回答
33 浏览

java - 如何使用版本 odfdom-java 0.10.0?

我一直在研究 ODF Toolkit 来生成 .odt 文件。这个使用 ODFDOM 创建文本文档的示例在我使用 0.8.6 版本时运行,但在我更改为较新的版本 0.10.0(甚至是 0.9.0)时失败。

是否有人知道有关如何将源代码从 0.8.6 版迁移到 0.10.0 版的站点或其他信息来源?在1中的源代码中不再起作用的东西:源代码

谢谢你。