问题标签 [uno]

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

com - 将对象嵌入 Microsoft Word 和 OpenOffice Writer

我正在寻找有关如何实现以下功能的一些参考资料:

能够将对象(例如图表)嵌入到文字处理器中,并能够在它们各自的“母亲”应用程序中编辑它们

例如,MS Word 和 Visio 就像这样一起工作,允许用户在将图表添加到文字处理器后轻松编辑/调整图表。

我对如何在以下平台上完成此操作感兴趣:

  • 微软Word
  • 开发办公室

到目前为止,我知道:

  • Microsoft Word 使用 OLE/COM
  • 开放式办公室使用UNO

你能给我指出任何关于如何解决这个问题的参考资料、例子和书籍吗?

0 投票
2 回答
5317 浏览

c# - OpenOffice with .NET:如何遍历所有段落并阅读文本

如何遍历 OpenOffice Writer 文档中的所有段落并输出文本。我有 Java 示例,但不知道如何将代码转换为 C#。Java 示例可以在这里找到:http ://wiki.services.openoffice.org/wiki/API/Samples/Java/Writer/TextDocumentStructure

我的 C# 代码:

0 投票
1 回答
1555 浏览

c# - OpenOffice 遍历 TextTable 检测合并和拆分单元格(计算 colspan 和 rowspan)

我正在使用 OpenOffice uno api 来遍历编写器文档中的所有文本。要迭代文本表,目前我正在使用 XTextTable 接口 getCellNames() 方法。我如何检测合并和拆分单元格。我想将表格导出到 html,所以我应该计算 colspan 和 rowspan。

我会很感激任何建议......我没有想法:(

0 投票
3 回答
1214 浏览

java - OpenOffice,将文档写入 servlet 响应

目前,我们使用 OpenOffice 来抓取模板文件文档中的书签,并通过 Java 将它们替换为我们数据库中的内容。实际保存文件的代码行如下所示...

我们想直接将文件写入 servlet 响应输出流,有人知道通过 Java 中的 OpenOffice 的 UNO api 直接将文档作为字节数组或输入流获取的方法吗?

0 投票
1 回答
1412 浏览

openoffice.org - 使用 UNO 在同一窗口中打开多个文档

我在 python 中有使用 pyuno 从许多 excel 文件中提取数据的脚本。

我的问题是,对于我打开和关闭一个窗口的每个文件

有什么方法可以在不打开窗口的情况下从文件中提取数据?或者至少不为每个文件打开一个新窗口?

0 投票
1 回答
2942 浏览

java - 使用 Openoffice Java API (UNO API) 将整个 ODT (Openoffice Writer) 文档部分复制到其他文档

我需要使用 OpenOffice Java API 来复制文档部分并将其粘贴到另一个文档部分。到目前为止,我已经成功地复制了源文档部分的文本并将其粘贴到目标文档的部分上(参见下面的示例)。

但是,问题在于非文本元素(图形、格式、表格等)不会粘贴到目标文档上。

我用来提取源部分文本的代码是:

要将文本粘贴到目标部分,选择该部分的代码是相同的,我设置了字符串:

我已经阅读了 API Javadoc,但我还没有找到任何方法来复制整个部分。有什么办法吗?

0 投票
1 回答
1483 浏览

openoffice-writer - VB .NET 的 UNO 类

我找到了一些 OpenOffice UNO dll 示例,可以在 VB.NET 中试用,但我仍然遇到问题:

  1. 它不想用任何超过 2.0 的 .NET Framework 版本进行编译(至少有 7 年的历史!)

  2. Sample的功能很差,只是插入一些纯文本,没有格式化。

    是否有适用于 .NET 的 UNO 的任何规范或文档?C# 还是 VB?

  3. 有没有人对 OpenOffice 自动化和 .NET 有很好的体验?

0 投票
1 回答
14907 浏览

c# - 使用 OpenOffice Uno CLI 和 C# 创建电子表格

到目前为止,我已经找到了一些讨论 ODS 文件创建的资源:如何在 .Net 中创建 ODS 文档以及 如何使用 C#.NET 创建 .odt 文件?

最有趣的是打开 calc 文件的解释。但是,这会以全屏方式打开 OpenOffice,我正在寻找的是在不实际打开 Openoffice 的情况下写入 Calc 文件 (.ods) 的某种方式。这样我就可以编写一个只打开 savefiledialog 的函数,获取文件名,然后创建并保存 .ods 文件。

是否有任何 C# 代码示例可用于执行此类操作?

0 投票
2 回答
5196 浏览

java - 有什么方法可以将 Open Office 嵌入到我的应用程序中?

我通过 UNO 成功地与 Open Office 合作。现在我想将 Open Office 库嵌入到我的 Java 应用程序中,可以吗?

0 投票
1 回答
699 浏览

python - 在 MacOS 上使用 pyuno 进行文件转换

我正在运行 MacOS 10.6 和 OpenOffice 3.3。我有兴趣使用 PyUNO 将 .odp 脚本转换为 .ppt、.pdf 和 .swf。我还没有找到任何关于如何使用 MacOS 执行此操作的明确文档。有谁知道现有的文档可以让这个过程继续进行?我相当精通python,但我什至找不到如何访问MacOS上的语言绑定。任何指针?

谢谢,肖恩