问题标签 [openoffice-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.
java - 通过 Java 连接到 OpenOffice 时未发现任何 Office 可执行文件异常
使用XComponentContext xContext = Bootstrap.bootstrap()
,我试图通过 Java 获取 OpenOffice 的远程办公组件上下文。但它引发异常
no office executable found
。
我已经在 CLASSPATH 中指定了 OpenOffice 程序目录的路径,但是我得到了这个异常。我该如何解决这个问题?
java - 如何知道 Open Office Java API 中的属性值
要使用 XPropertySet 的setPropertyValue()
方法,我需要知道要在方法内部传递的参数。
例如,要在 OpenOffice Writer 中为文本下划线,我使用xTextProps.setPropertyValue("CharUnderline", com.sun.star.awt.FontUnderline.BOLD);
该文本下划线,类似地,想知道CharUnderline等所有属性的名称,以便在 OpenOffice Writer 中执行其他任务。
我怎么知道这些属性的名称。
请建议。
macros - 计算单元格中的字符(OpenOffice Writer)
OpenOffice Calc 中调用LEN
了一个函数,它计算单元格中的字符数。不幸的是,OpenOffice Writer 中的 Calc 函数列表非常有限。我可以在 OpenOffice Writer 的表格单元格中做类似的事情吗?
(基本上,我在文档中有几十个表格。目标是用必须具有特定字符数的文本填充单元格。Tools / Word Count
每隔几分钟做一次非常麻烦。我想有一个单独的列,其中每个单元格显示在相应单元格中写入的许多字符。)
c# - OpenOffice 3 文本文档 - 设置页面大小和边距
基于使用 OpenOffice 3 示例代码的“Hello World”,我设法从 C# 创建了 Open Office 文本文件。但我仍然找不到设置页面大小和边距的方法。任何线索如何做到这一点?
谢谢
c# - 使用 C# 将 html 文本插入 .odt OpenOffice 文档
请帮助任何在 C# 中使用 OpenOffice Writer 文档的人。如何将 HTML 格式的文本插入到文档中?以下代码:
准确插入The <b>first line </b> in the newly created text document.
我需要插入“新创建的文本文档中的第一行”
有什么解决办法吗?
html - 从 MS Word 或 Libre Office 到干净的 HTML
向我的网站发送内容的人使用 Word,因此我得到了很多 Word 文档以转换为 HTML。我只想保留基本格式 - 标题、列表和强调 - 没有图像。
当我用 Libre Office “另存为 HTML” 转换它们时,生成的文件很大,例如,112K 的 doc 文件变成了 450K 的 HTML,其中大部分是无用的 FONT 和 SPAN 标签(出于某种原因,每个标点符号都被括起来在它自己的范围内!)。
我尝试了这个脚本:http ://www.techrepublic.com/blog/opensource/how-to-convert-doc-and-odf-files-to-clean-and-lean-html/3708基于 tidy 和 sed,并且它减小了大小到大约 150K,但是仍然有很多无用的 SPAN。
我试图复制并粘贴到 Kompozer——一个 HTML 编辑器,然后另存为 HTML;但它将我所有的非拉丁(希伯来)字母转换为诸如“ְ”之类的实体,从而将大小增加到 750K!
我尝试了docvert:https ://github.com/holloway/docvert/issues/6 ,但发现它需要一个python库,它需要另一个库等,这似乎是一条无穷无尽的依赖之路......
有没有一种简单的方法可以从 Office 文档创建干净的 HTML?
java - OpenOffice - java - 在 RTF 文件中添加标题。
我有一个基于 java 的桌面应用程序。它需要读取和修改一堆 RTF 文件。为此,我们正在使用 OpenOffice。
我们正在成功读取 RTF 文件并对其进行一些修改。但是,我们无法向 RTF 文件添加“页眉”(默认 MS Word 功能的页眉/页脚)。
有没有人使用 OpenOffice 做到这一点。如果是这样,您能否分享代码/指导我获取一些信息。
万分感谢。
xml - 通用的 2010 OpenDocument 文本格式 (.odt) 与容易损坏的 2012 ODT 格式有何不同?
您可能知道,.odt文件只是一个包含一些文件夹和.xml文件的.zip文件。
我曾经很欣赏这一点,因为我可以制作一个文档模板$KEYWORDS$
,以后可以使用脚本(例如 PHP)替换这些模板$KEYWORDS
。template.odt/content.xml
这在2010 年与Open Office
.
然而,在2011 年,当使用新版本或Open Office
新发布LibreOffice
的. “修复”选项使文档工作正常。奇怪,但仍然可行。 LibreOffice
但是在2012 年,使用这些程序的最新版本创建模板时,点击“修复”选项会导致出现空白页面。这个技巧现在正式无法使用。
.zip ( ) 文件的文件结构在.odf
我看来是一样的。看起来没有什么变化,但它一定有。这就好像创建了一个散列,当内容发生变化而散列没有变化时,软件“决定”无法修复文件。
文档格式发生了哪些变化?有没有办法我仍然可以以这种方式“自动化”我的文件?
随着LibreOffice 4.0的发布,我记得我的这个问题仍然是我正在处理的一个问题,尽管superuser.com 的问题没有得到太多关注。
format - LibreOffice:最后一页页脚的文本
我想为我们公司创建一个自定义的 LibreOffice Writer 模板。此模板应在每个文档的最后一页的页脚中包含免责声明。
在我们现有的 M$ Word 模板中,我们使用带有“IF({current page}={last page};...”的字段,但 LibreOffice 似乎无法在条件文本中使用当前页码。LibreOffice 帮助页面说:
您不能在条件表达式中使用内部变量,例如页码和章节号。
对最后一页使用自定义页面样式似乎也不是一个好的决定,因为如果有人在“最后一页”中插入太多内容并导致自动分页符,那么他会两次获得免责声明。
如何在 LibreOffice 中创建一个页脚,该页脚将自动显示在文档的最后一页,但不会显示在任何其他页面上?
编辑:我设法编写了一个可以为最后一页插入分页符的宏。仍然不是完整的解决方案,但可能是一种方法:
java - 获取 odt 文档的第一个表
在我的 Java 应用程序中,我必须从 .odt 文档中读取数据。有人可以告诉我如何获得对此类文档中第一个表的引用吗?我想使用 Apache odf 工具包,但在那里我只找到了一种按名称获取表的方法:
我的文档包含一个我需要解析的大表,但我不知道它的名称。有没有办法找到它?或者其他方式来获得桌子?
提前致谢!