问题标签 [jopendocument]
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.
java - 在 odt 文档中添加带有 jOpenDocument 的图像(作者)
我正在尝试jOpenDocument API,我想添加/插入图像。我可以用这个 API 做到这一点吗?我对 jOpenDocument 很感兴趣,因为它使我能够创建一个模板,然后使用 Java 处理文档(我认为使用 Apache 的 ODFDOM 是不可能的)。
我发现的唯一一件事是我可以做这样的事情:
如您所见,这只是一个href
,因此我的 odt 文件将不可移植,因为它取决于图像的路径。
jOpenDocument API 中是否有任何本机方法,以便我可以在我的 odt 文档中插入图像?
java - 尝试使用 jOpenDocument 获取 .ods 单元格时出现 IndexOutOfBoundException
我的编码面临一些挑战。
我开始了解 jOpenDocument-Library。我想用一些示例值填充现有的 OpenOffice-Spreadsheet-Template (template.ods)。运行上述代码时,控制台显示如下:
模板.ods
真
“template.ods”和“true”表明应用程序从目录中检索了文件,“true”表明它可以读取单元格,该单元格是空的。
但我不知道哪个 Array 抛出 Exception 以及为什么它说"Unknown Source"。
java - jOpenDocument:尝试从 ODS 生成 PDF 时出现问题
我有一个 .ods 文件,想使用 jOpenDocument (Java) 将其导出为 PDF。
我使用以下代码:
运行时,控制台显示如下:
我实际上不知道我可以在这里修改哪种样式?实例化只需要一个 OpenDocument 作为参数。
已经包含异常处理(不是代码片段的一部分)。
提前感谢您的帮助!
java - 在 jopendocument 中创建公式
如果在 oocalc 等电子表格应用程序中打开文件,如何在 jopendocument 中创建一个计算公式?
我想填写值并设置公式,以帮助电子表格的用户并使他能够深入研究这些值。
java - 使用 JOpenDocument 复制行
我试图使用 JOpenDocument v1.3 多次复制一行,但我失败了。
这是我的代码片段:
上面的代码不会更改任何行,也不会显示错误。
我知道我可以分别复制每个单元格,但我认为如果有办法一次完成所有操作,它应该更有效。
提前致谢。
java - JOpenDocument:空白行和单元格的问题
使用JOpenDocument解析 .ods 文件时出现问题。我的文件中有三行四列,但是当我解析这个文件时,我得到 1024 列和太多行。有很多空白单元格。
我像xml一样打开了这个.ods文件,它没有很多行。
而且我在 JOpenDocument API 中找不到检查空单元格的方法。
这是我用数据创建行的代码:
我该如何解决这个问题?也许我必须改变图书馆?
java - ODT 文档中带有 jOpenDocument 的字段中的新行
我正在尝试使用 jOpenDocument 库从 java 填写模板。
我想在一个领域开始一个新的行。正常的换行符 (\n) 不起作用。
当我在文档中手动执行此操作并查看 xml 文件 (content.xml) 时,我明白为什么这不起作用。对于该字段中的每个新行,都有一个单独的段落。
所以也许有一种方法可以将多个段落组合在一个对象中,然后调用 setField() 与多个段落对象。但直到现在我还没有找到任何解决方案。
代码示例:
java - soffice 转换 .ods 文件,使用 jOpenDocument API 读取 .ods 文件失败
我已通过在终端中使用以下命令将.xls文件转换为.ods
转换后,我无法使用jOpenDocument1.3.jar的SpreadSheet API 读取fileName.ods。当我尝试读取 .ods 文件时,它会抛出NullPointer Exception。
我在 Ubuntu 平台上工作,如果我使用LibreOffice将.xls文件转换为.ods ,那么它工作正常,但如果我使用soffice终端将它转换,那么它会抛出异常!
有没有办法使用命令行转换文件,以便 Java 代码能够正确读取它。
我正在使用下面的代码来读取转换后的fileName.ods文件。
“ createFromFile ” 给出 NullPointer 异常
任何帮助将不胜感激。