问题标签 [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.

0 投票
1 回答
3554 浏览

c# - 如何从 .odt 文件中获取文本

我需要从 C# 中的 odf 文件(打开文档格式)中获取所有文本。我找到了 AODL 库,并安装了它。我访问了 AODL 的页面https://wiki.openoffice.org以查找有关如何完成我需要的任务的示例,但都没有成功。由于我无法想象的原因,所有示例都构建了新文档,并且没有关于如何加载文档和获取所有文本的示例(类似于 OpenXML)。你们知道任何可以指导我的参考吗?

我的“尝试”

但我不知道如何迭代 doc 文档。

0 投票
1 回答
167 浏览

perl - OpenOffice::OODoc - 如何在页面中插入水平线/规则

我正在使用OpenOffice::OODoc模块创建 ODF 文档。我想在标题后有一条水平线/规则。

我看过文档,但它没有解决这个问题。我什至尝试插入一个带边框的段落,但它在上边框和下一行之后留下了一个垂直空白。

知道怎么做吗?

0 投票
1 回答
78 浏览

java - ODFDOM Java PDF转换器搞砸了编码

我想在我的 web java 应用程序中将 .odt 文件转换为 .pdf。我有一个保加利亚语(西里尔文)的 .odt 文件,它可以在我的本地机器上成功转换。但是,在云服务器上,所有西里尔字母都被跳过,只保留拉丁符号和数字。可能是什么问题呢 ?

0 投票
1 回答
1155 浏览

java - 用于 APACHE ODF 工具包(孵化)的依赖项

我正在尝试使用代码加载 .ods 文件:

我添加了 import 语句来显示我正在使用哪个包。

但是我不断收到 java.lang.NoClassDefFoundError。我尝试添加许多不同的库。目前我的eclipse构建路径中有这些库:libraries in my eclipse build path

我收到了这个错误

任何关于如何让我的代码运行的建议或任何替代我对 .ods 文件进行简单读写的建议都会非常受欢迎。

0 投票
1 回答
48 浏览

ruby-on-rails - Rails,odf-report:所有图片都替换了bij同一张图片?

按照以下说明操作:sandrods/odf-report

在我的 odt 文件中,我有四个模拟图像,有四个不同的名称(graph1、graph2、graph3、graph4)。在我的控制器中,我希望用四个不同的图像替换它们:

r.add_image :graphd1, "#{Rails.root}/app/assets/images/chart01.png"

r.add_image :graphd2, "#{Rails.root}/app/assets/images/chart02.png"

r.add_image :graphd3, "#{Rails.root}/app/assets/images/chart03.png"

r.add_image :graphd4, "#{Rails.root}/app/assets/images/chart04.png"

然而,结果是所有的模拟图像都被chart04.png替换了?

图像chart01,02,03,04.png 可用并且都是不同的。有什么我忽略的吗?谢谢!

0 投票
1 回答
128 浏览

r - 将表格从 ODF 文档导入 R 的优雅方式

我开始将一些测量数据(长期积累的)填充到 OpenOffice Writer 文档(另存为 ODF)的表格中,最初仅用于文档目的。

现在我有了用 R 处理表中数据的想法,想知道如何优雅地将表数据导入 R。该表有几页长......

0 投票
2 回答
831 浏览

python-3.x - 使用 python 3.6 在 LibreOffice 和 Microsoft Word 中打开 *.doc 文件

你好社区!

我遇到了一个非常棘手的问题(至少我是这么认为的),我的客户使用 Microsoft Word 文档(我省略了这些文件的命名,其中许多都有愚蠢的名称,例如“ść ..doc”),是否可以打开这些文档例如在 Ubuntu 下使用 Python 3.6 的 Eclipse 环境?

多年来我使用Windows 7操作系统,但我想要一些改变,所以我安装了Ubuntu 16.04 LTS,我下载了环境(Eclipse氧气4.7.0),pydev等......但我忘记了我的主文件保存为* .doc 文件。

有什么方法可以打开这些文件吗?你有什么建议?我在想一些“间接” *.xml 文件之王,但是我应该使用哪种 lib 在 LibreOffice 软件下打开 *.doc 文件?(我不想在 Ubuntu 下使用一些“hack”来安装 Microsoft Word),从文件中获取数据之后呢?在 ubuntu 下使用什么样的 lib 将数据保存到 *.doc 文件?(因为我的客户会用 Microsoft Office 打开它)

架构很简单

  • ubuntu下用Python 3.6打开*doc文件,
  • 操作这些文件,
  • 在 ubuntu 下另存为 *.doc 文件。

也许使用一些 COM 对象在不同的​​操作系统下打开文件?有人可以分享一些在 ubuntu 下 Python 3.6 中使用的 COM 对象的“文档”吗?(对不起,如果我错了,我只听说我可以使用 COM 对象,我以前没用过)

感谢所有重播,问候社区!埃尔迪安

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 - ODF Toolkit TextNavigation 找不到包含特殊字符(美元符号)的字符串

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

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

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

然后代码返回输出:

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

是什么导致了这个错误?

0 投票
2 回答
447 浏览

python - 使用 odfpy 在 Writer (odt) 文档中添加行

我正在尝试使用 odfpy 在 LibreOffice Writer (odt) 文档中插入一条水平线。(在Writer中:菜单->插入->水平线)

这是我的尝试(改编这个例子):

但我得到下一个错误:

我正在学习 odfpy,但文档很少。我也尝试在 Writer 中创建文档,然后阅读style.xmlcontent.xml但我无法看到相关部分。