问题标签 [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.
.net - 如何使用 .NET 从 OpenOffice.org Writer 文档中以编程方式提取宏?
如何使用 .NET API 从 OpenOffice.org Writer 文档中提取宏代码?
我得到了这个问题的“Office 2007”版本的答案,但我们正在评估 OpenOffice 作为替代方案——如果有人对此有任何经验,任何提示或资源将不胜感激。
build-process - OpenOffice 命令行 PDF 创建
我有一些用 OpenOffice 编写的文档,我想将其中的一些作为 PDF 文件包含在最终的构建交付中。我想用自动构建脚本来做到这一点。
有没有办法使用命令行命令从 OpenOffice 创建 PDF 文件?
syntax-highlighting - 如何在不使用屏幕截图的情况下在 Open Office Org 演示文稿中嵌入源代码或 HTML?
我需要为我的编程课写很多课堂课程演示文稿,而且我经常需要展示源代码(主要是C代码)。
我找不到简单的方法:
- 从我的编辑器 (kate)复制我的源代码,然后
- 将其粘贴格式并突出显示源到开放式办公室演示文稿(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
、、file
和rtf
(或HTML
)。
javascript - 是否可以使用 JavaScript 和 OpenOffice 构建 Web 办公应用程序?
我想写一个可以编辑OpenOffice文档ODF的网站,用户可以将ODF文件上传到网站,编辑它们,然后再次将它们下载为ODF。
我怎样才能做到这一点?docs.google.com 是如何做到的?
现在我想在服务器上尝试 OpenOffice (LibreOffice) UNO 编程,在网站上尝试 JavaScript,可以吗?如果有可能,我该怎么做?
java - JODConverter:“无法获得服务:com.sun.star.ucb.FileContentProvider”
我编写了java-application,它将文档显示为网页;要将其从任何格式转换为 HTML,我使用 JODConverter 并且有一些错误:
我尝试通过以下过程将 soffice 作为服务运行:
它创建过程:
当我尝试转换任何文档时,我收到此错误: http: //pastebin.com/mDwsZMhu
但后来我从 bash 脚本运行 soffice:
并尝试转换文档,一切正常:
我认为这个错误可能是由iptables引起的,并添加规则:
但是这个错误仍然继续。
有什么想法吗?
mime-types - Open/Libre Office 拖放 MIME 类型
OpenOffice 或 LibreOffice 是否支持任何允许直接粘贴/拖放表格数据的 mime 类型?我已经实现了 CSV 拖放,但是由于我的源数据已经是表格的,我希望我的用户不必浏览 CSV 提供的导入屏幕。
text - libreoffice 大量文本颜色变化
有没有办法在 LibreOffice 或 Openoffice 的文本中更改所有出现的特定颜色?
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 不同。这种情况循环往复。请帮帮我。问题可能是什么,我该如何解决?
java - 理解如何调用非静态方法的问题
我正在阅读 libreoffice 的 Java 代码,但有一件事我不太明白。方法updateUI() 调用了方法updateUI 2 次 ,它们将 Vector 变量作为参数传递,但此方法不接受任何参数。谁能解释一下这个参数的作用?如果以这种方式调用 updateUI():
它抱怨说:
不能从静态上下文中引用非静态方法
perl - 如何使用 OpenOffice::OODoc 为图像添加文本标题?
我有以下代码创建一个带有标题和图片的 odf 文档:
如何为图片添加文字标题?当我在 LibreOffice 中创建文本标题时,创建标题的“content.xml”部分如下所示。
我认为它会创建一个框架,然后将图像和标题文本放入其中。我在这一点上迷路了。我也找不到关于在文档中向框架添加元素的内容。