问题标签 [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 投票
1 回答
722 浏览

libreoffice - 如何强制单个/孤儿字母到下一行?

我想自动更改:

进入:

在整个文档中并保持原样。

我可以在行尾的每个单个/孤立字母之前插入一个硬空格,但这会花费很多时间,而且在稍微修改文本之后,它会重新洗牌并再次导致同样的问题。

是否可以自动将这些字母强制到下一行?

0 投票
1 回答
239 浏览

ubuntu - LibreOffice Writer 宏

有没有办法在 LibreOffice Writer 中录制宏以将文件保存为 pdf?每天,我都有多个文件保存为 pdf,并希望节省时间。

谢谢

0 投票
1 回答
278 浏览

python - 枚举 libreoffice 文档中的 FieldMarks

Libreoffice 将 docx 文本字段表示为字段标记。

我可以使用以下 MWE 通过 UNO 网桥创建它们:

保存后,段落正确保存为

但是,我在文档中找不到任何现有的字段标记:

0 投票
2 回答
524 浏览

python - 如何使用 Python 插入带有日期的 Libreoffice writer 注释

请注意,这是一个自我回答的问题,供参考。
大多数引用为com.sun.star.text.textfield.Annotation:: Datecom :: sun :: star :: util :: 引用,但没有结束对内容的摆弄实际上会创建一个带有日期的注释。
设置 Date.Year、Date.Month 和 Date.Day 会显示成功,但注释本身仍然显示没有日期,即

在此处输入图像描述

0 投票
1 回答
195 浏览

libreoffice - 如何将条件格式应用于 odt 文件?

我需要在 odt、文件上评估表格上的单元格,如果值 > 0,则应用条件格式。不在 speedsheet 中,适用于 writer

0 投票
0 回答
286 浏览

libreoffice - 如何在 Libreoffice Writer 中创建条件文本?

我想为合同文档创建一个模板并在同一个 ODT 文件中维护多个选项,而不是为合同的每个变体维护多个文件。这意味着某些段落应该是可选的,而文本的某些部分有两种选择。

我尝试使用隐藏部分或条件文本来执行此操作(如此处所述https://help.libreoffice.org/Writer/Conditional_Texthttps://wiki.documentfoundation.org/images/6/6d/0214WG3-WorkingWithFields.pdf ) 但发现它非常不切实际且有限。特别是以下问题:

  • 条件变量存储在文本中而不是文档属性中(为什么???);是的,它们可以被隐藏,但是操作更加困难
  • 自定义属性不能在条件表达式中使用(或者我还没有找到这样做的方法)
  • 编号中的隐藏部分仍然分配编号,因此打印输出中的编号是不连续的
  • 条件文本不能保存格式

在 LibreOffice Writer 中创建这样的条件文本是否有一些更方便、更有效的方法?

0 投票
1 回答
403 浏览

python - 如何从 Linux 上的多个 .doc/.docx 文件中删除行号?

作为(Python)数据处理管道的一部分,我需要从大量 Word .doc/.docx 文件中删除行号。

我知道使用 Word.Interop 在 C# 中执行此操作的解决方案(例如,是否可以使用 Microsoft.Office.Interop.Word 以编程方式从 Word 文档中删除行号?)但是如果使用 LibreOffice 来实现这一点会很棒在--headless模式下(在评估 MS Word + wine 解决方案之前)。

对于单个文件,使用 UI,可以按照https://help.libreoffice.org/Writer/Line_Numbering进行操作,但我需要对很多文件执行此操作,因此使用宏/脚本/命令行解决方案

1)循环浏览一组文件
2)删除行号并将结果保存到文件

并通过例如 Pythonsubprocess调用触发,甚至可以通过调用 Python API ( https://help.libreoffice.org/Common/Scripting ) 来触发。

0 投票
1 回答
1845 浏览

docx - 从 'SAXParseException: "No namespace defined for pic"' 中恢复 .docx 文件

我无法打开.docx存储在 USB 随身碟中的文件。我收到以下错误并且 LibreOffice 没有打开文档:

有什么办法可以恢复文件吗?

0 投票
1 回答
111 浏览

r - 如何从具有样式和内容的文本文件(word 或 libreoffice)中提取数据库

在 stackoverflow 和网络上搜索答案后,我问了我的问题,但没有成功。如果某处已经有答案,我很抱歉。

全球目标

我的目标是在 libreoffice 中创建我的问卷(我需要打印它,它不是用于在线调查),其次是在我为注册收集的答案和导出数据而创建的 R 闪亮应用程序中使用它。

我想根据我的 .odt、.docx 或其他格式的问卷样式自动创建 R 中的字段(问题、答案...)。

我需要有格式良好的问卷,好看。

有问题:

我写了一份关于 libreoffice .odt 文件的调查问卷(或者如果有必要的话,用微软的 word)。我为不同的文本块使用样式:一种样式用于“问题”,一种用于“答案”,一种用于问卷的部分,一种用于“说明”......我想获得一个数据库(在 .csv格式),一列包含样式,一列包含文本内容。

解决方案?

  • 我尝试打开 .odt 或 .docx 档案中的 xml 文件,但转换为更简单易读的格式似乎相当困难。

  • 是否可以将目录从 libreoffice 或 word 导出为电子表格格式?

  • R 可以读取此类文件(.odt 或 .dox,或.xml)?

非常感谢您的想法,更一般地感谢您对我的项目的反馈。

我很抱歉我的英语

0 投票
1 回答
1877 浏览

libreoffice - LibreOffice/OOo UNO - 从哪里获得 API 参考?

我正在尝试使用 LibreOffice Basic 编写 Writer 宏。首先,我尝试录制一个将样式应用于页面的宏。它生成如下代码:

我的问题是:我在哪里可以获得参数的描述uno:StyleApply?我尝试搜索文档、参考资料等任何内容,但找不到有关此功能的任何信息。请帮忙。