问题标签 [libreoffice-writer]

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

python - 如何从 python 宏中读取 LibreOffice 编写器注释的内容

LibreOffice writer 允许用户在文本中插入注释(注释/评论)。

我的问题是我找不到访问特定行注释内容的方法。
以下 python 代码查找选定/突出显示的文本,然后删除除格式化时间代码(例如 01:10:23 或 11:10)之外的所有内容,并将其转换为秒。
如果没有选择文本,它将选择整个当前行并尝试查找时间码。但是,时间码可以在注释中。

我设法获得了文档中所有注释的列表,在代码开头注释掉了,但这对我没有用。

我一直找不到占卜的方法

a) 当前行是否有注释或
b) 如何访问其内容。

如果有人设法实现了这一目标,我将不胜感激。

0 投票
0 回答
235 浏览

pdf - 如何将包含星体 Unicode 字符的文本文档导出为 PDF

我经常创建需要 U+FFFF 以上 Unicode 字符的文档。不幸的是,OpenOffice 和 LibreOffice 在创建 PDF 时都无法正确导出这些字符。实际数据被完全愚蠢的算法破坏,而显示仅由各种重叠的问号框组成。

这不是字体问题。我在 PDF 中嵌入了所有使用的字体,并且 U+FFFF 以下的所有字符都可以正常工作。

到目前为止,我一直在通过将我需要的字形映射到自定义 PUA 字体来解决这个问题。这解决了显示问题,但显然使文本的实际内容无法搜索并且相当脆弱。我找不到任何可能影响 PDF 中处理 Unicode 字符的设置。

因此我有三个问题:

  1. 有没有办法让 OpenOffice/LibreOffice 在 PDF 导出时正确处理星体字符?
  2. 如果没有,是否有可以将 .odt 文件转换为 PDF 同时保留星体字符的外部工具?
  3. 如果没有,是否有另一个好的富文本编辑器使用不同的文件格式来处理 PDF 中的星体字符?
0 投票
1 回答
136 浏览

citations - 当我重新打开 .docx 文件时,让 Libreoffice Writer 重新建立与 JabRef 的链接?

我在 Ubuntu Linux (16.04) 上使用 Libreoffice Writer V 5.1.6.2 并设法让它连接到 Jabref,这样我就可以在文本中插入引文,并在文档底部生成参考部分相当不错。当我当天退出并稍后返回时,问题就出现了。如果我同时关闭 Writer 和 JabRef,然后重新启动 Writer,打开之前保存的 .docx 文件,然后打开 JabRef 并从 Jabref 进行手动连接,它会失去与之前引用的连接。以前的那些都在那里,但只有文本格式,所以如果我添加新的引文,它会从参考文献 1 重新开始,如 [1]。我的问题是,有没有办法保存 docx 文件,这样当我重新打开它时,它会再次与 JabRef 建立连接,这样我就可以从我离开的地方继续引用,例如。如果我'

谢谢,J。

0 投票
1 回答
951 浏览

java - 如何插入数据 url/二进制文件以替换 libreoffice writer 文档中的图像?

我正在使用 LibreOffice SDK 和 Apache Batik 在 Java 中创建报表打印机。使用蜡染,我绘制了 svg,然后将其插入到 LibreOffice Writer 文档中。为了正确插入图像,我发现的只是使用路径从磁盘加载图像并将其插入到文档中。到目前为止一切顺利,但我必须将文档显式保存到磁盘才能再次将其读入 libreoffice。

我尝试使用数据 url 作为图像路径,但它不起作用。是否有可能从流中读取图像或我可以使用的任何其他内容而不将文件存储到磁盘?

0 投票
1 回答
690 浏览

java - LIbreOffice UNO:如何创建文档中已有图像元素的副本/克隆并将其添加到新页面?

我正在从文档模板以编程方式创建文档。该模板包含一个图像占位符,用于定义文档中图像的大小。然后将图像替换为渲染为相同大小的图形。但是,如果有太多数据无法在一张图中全部绘制出来,我想复制图像并将其添加到自己的新页面中。我怎样才能做到这一点?我看到的唯一方法是创建一个新图像并复制所有属性。然后将图像插入新页面。

0 投票
1 回答
73 浏览

openoffice-writer - LO/OO Writer 的逐像素滚动

在 LO/OO Writer 中,可以通过向上/向下移动文本光标、使用鼠标滚轮、单击垂直滚动条上的向上/向下箭头等来完成垂直滚动。

不幸的是,不支持触摸滚动(在触摸屏上)。因此,我编写了一个工具(在 Autohotkey 中),它可以实现触摸滚动。它工作正常,但滚动不像其他支持触摸滚动的程序那样流畅:窗口的内容以大约 100 步移动。一条线。

在我的工具中,我使用了我能找到的最好的滚动“控件”:触摸点移动被重新映射为点击垂直滚动条上的向上/向下箭头。

我的问题:LO/OO Writer 中是否有(可能有)另一个“控件”,可以更平滑(按像素)滚动显示的内容?

非常感谢您的回答!(请仅参考 LO/OO Writer 回答。)

0 投票
1 回答
1569 浏览

libreoffice - LibreOffice Writer 中字母上方的帽子 / circumflex

我想在普通文本(不是公式模式)中有任意字母,上面有一个帽子/圆符。例如,它应该看起来像这样:Ĝ。

如何在 LibreOffice Writer 中实现这一点?

0 投票
1 回答
381 浏览

python - 在 LibreOffice 中运行 Python 代码

我目前正在尝试从 MATLAB 下车并用 Python 替换它。我一直喜欢 MATLAB 的一个功能是(现已弃用)笔记本。基本上,这允许人们在 Microsoft Word 文件中运行 MATLAB 代码并获得输出。这是某种 iPython / Jupyter Notebook 风格。现在我想问一下,Libre Office Writer中是否有类似的Python编程概念。Jupyter 对我来说不是一个选择,因为我想要所见即所得的编辑以及从我的笔记本中的其他应用程序复制和粘贴图像的能力。

MATLAB 笔记本

感谢您的任何提示!

彼得

PS:我不是在寻找“Libre Office 宏编程”。

0 投票
1 回答
148 浏览

libreoffice - lowriter convert-to html 崩溃与多个文件

我需要将多个.rtf-files 转换为html. 我认为自由办公室命令行套装(lowriter)会做:

但是程序在文件号 249 (从大约 380 处)处完成(或崩溃?)而没有任何错误消息。我不知道为什么。由于lowriter似乎没有一个好的错误日志(根据来自Arnon Weinberg的 stackoverflow-post ),可能其中一个.rtf文件已损坏并且程序崩溃。但lowriter不会说。这可能吗?

0 投票
1 回答
334 浏览

libreoffice - 使用 .net 与 Libre Office 合并邮件

我有以下代码块,它非常适合 OpenOffice SDK 自动化邮件合并功能。

上面的代码用于将数据插入到已经在 libre office 注册的数据源中。但是现在当我尝试使用它时,行oServiceManager = CreateObject("com.sun.star.ServiceManager")生成错误“创建 ActiveX 对象时出错”。有谁知道,我该如何解决这个问题。