问题标签 [libreoffice]

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 回答
885 浏览

.net - 如何使用 .NET 从 OpenOffice.org Writer 文档中以编程方式提取宏?

如何使用 .NET API 从 OpenOffice.org Writer 文档中提取宏代码?

我得到了这个问题的“Office 2007”版本的答案,但我们正在评估 OpenOffice 作为替代方案——如果有人对此有任何经验,任何提示或资源将不胜感激。

0 投票
5 回答
30738 浏览

build-process - OpenOffice 命令行 PDF 创建

我有一些用 OpenOffice 编写的文档,我想将其中的一些作为 PDF 文件包含在最终的构建交付中。我想用自动构建脚本来做到这一点。

有没有办法使用命令行命令从 OpenOffice 创建 PDF 文件?

0 投票
9 回答
62519 浏览

syntax-highlighting - 如何在不使用屏幕截图的情况下在 Open Office Org 演示文稿中嵌入源代码或 HTML?

我需要为我的编程课写很多课堂课程演示文稿,而且我经常需要展示源代码(主要是C代码)。

在此处输入图像描述

我找不到简单的方法:

  1. 从我的编辑器 (kate)复制我的源代码,然后
  2. 将其粘贴格式并突出显示源到开放式办公室演示文稿(OOP)。

如果代码很小,我会做一个快照,或者如果代码太大,则停止演示并在数据显示中打开 Kate。

在这个其他问题中,一些人建议嵌入HTML代码。所以我安装了QSource-Highlight,它可以轻松地将 C 代码转换为 HTML(还有 gnu source-highlight、code2html 等)。他们都不能将源代码转换为突出显示的RTF(富文本格式)的版本,这将是另一种方式。

拥有 HTML 并没有帮助,因为我也找不到将 HTML 插入演示文稿的简单方法。这个站点展示了一个非常巧妙的 windows解决方案。它需要使用特定的 Windows 程序将 c 代码转换为 HTML,该程序具有将 HTML 复制为 RTF 的选项,之后您需要在 Word 或写字板中粘贴 RTF,然后将 RTF 特殊粘贴到 PowerPoint。一切都很好,但我是一个linux用户,我认为可能有更好的方法。

此外,还有另一种可能的解决方案,将coooder扩展安装到 openoffice。我不知道为什么,但是尝试在我的系统中安装此扩展程序会给我一个错误。Synaptic 告诉我 openoffice.org-core 和许多其他的应该被标记。我点击下一步,它告诉我它想要删除所有的包,并且这个库需要这些包才能工作,所以它不会被安装。出色地...

我正在使用 linux UBUNTU 10.04 和 Open Office 3.2

谢谢!贝科。

PS.:这个问题在元中进行了辩论,因此可能与上述问题重复。但据我了解,较旧的问题并不能解决这个特定问题。

PPS.:关于 coooder 错误,我在这里发布了错误报告


编辑 (2015-08-19)

要将 RTF 文本插入演示文稿 LibreOffice,您可以使用菜单insert、、filertf(或HTML)。

0 投票
1 回答
498 浏览

javascript - 是否可以使用 JavaScript 和 OpenOffice 构建 Web 办公应用程序?

我想写一个可以编辑OpenOffice文档ODF的网站,用户可以将ODF文件上传到网站,编辑它们,然后再次将它们下载为ODF。

我怎样才能做到这一点?docs.google.com 是如何做到的?

现在我想在服务器上尝试 OpenOffice (LibreOffice) UNO 编程,在网站上尝试 JavaScript,可以吗?如果有可能,我该怎么做?

0 投票
0 回答
2137 浏览

java - JODConverter:“无法获得服务:com.sun.star.ucb.FileContentProvider”

我编写了java-application,它将文档显示为网页;要将其从任何格式转换为 HTML,我使用 JODConverter 并且有一些错误:

我尝试通过以下过程将 soffice 作为服务运行:

它创建过程:

当我尝试转换任何文档时,我收到此错误: http: //pastebin.com/mDwsZMhu

但后来我从 bash 脚本运行 soffice:

并尝试转换文档,一切正常:

我认为这个错误可能是由iptables引起的,并添加规则:

但是这个错误仍然继续。

有什么想法吗?

0 投票
2 回答
1224 浏览

mime-types - Open/Libre Office 拖放 MIME 类型

OpenOffice 或 LibreOffice 是否支持任何允许直接粘贴/拖放表格数据的 mime 类型?我已经实现了 CSV 拖放,但是由于我的源数据已经是表格的,我希望我的用户不必浏览 CSV 提供的导入屏幕。

0 投票
2 回答
5264 浏览

text - libreoffice 大量文本颜色变化

有没有办法在 LibreOffice 或 Openoffice 的文本中更改所有出现的特定颜色?

0 投票
1 回答
1340 浏览

git - 为什么 git 会警告我我的分支与 master 不同?

我正在为 LibreOffice 做贡献并开始学习 git。我已经克隆了 LibreOffice 存储库并成功构建。LibreOffice 有 19 个 git 存储库,其中 1 个名为 bootstrap,并保持在低一级,名为 writer、calc、postprocess、base 等。它有一个脚本g用于在所有存储库中同时运行 git 命令,而不是单独运行。

克隆后,我创建了一个补丁,该补丁被推送到远程存储库中。此时我的所有更改都已提交(即git diff什么也不输出),状态是我在 master 分支之前提交。

现在,当我运行时,./g pull -r我得到了这个输出:

这表明写入模块(sw)中的某些文件存在一些问题,并且提到的文件来自我贡献的补丁中使用的文件。

显示git diff

git status显示:

如果我尝试通过手动编辑这些文件来解决冲突,git 会告诉我我的 master 与 origin/master 不同。这种情况循环往复。请帮帮我。问题可能是什么,我该如何解决?

0 投票
6 回答
225 浏览

java - 理解如何调用非静态方法的问题

我正在阅读 libreoffice 的 Java 代码,但有一件事我不太明白。方法updateUI() 调用了方法updateUI 2 次 ,它们将 Vector 变量作为参数传递,但此方法不接受任何参数。谁能解释一下这个参数的作用?如果以这种方式调用 updateUI():

它抱怨说:

不能从静态上下文中引用非静态方法

0 投票
1 回答
961 浏览

perl - 如何使用 OpenOffice::OODoc 为图像添加文本标题?

我有以下代码创建一个带有标题和图片的 odf 文档:

如何为图片添加文字标题?当我在 LibreOffice 中创建文本标题时,创建标题的“content.xml”部分如下所示。

我认为它会创建一个框架,然后将图像和标题文本放入其中。我在这一点上迷路了。我也找不到关于在文档中向框架添加元素的内容。