将文本放入 LibreOffice 文档的程序

Posted

技术标签:

【中文标题】将文本放入 LibreOffice 文档的程序【英文标题】:Program to put text into LibreOffice document 【发布时间】:2013-03-16 18:43:09 【问题描述】:

我正在尝试用 C# 编写一个程序,该程序应该将文本放入打开的 LibreOffice 文档(作家)中。

首先,用户可以对文本(保存到字符串变量)做出一些决定,当点击按钮时,它应该将这些字符串中的文本放到文档中。

我该怎么做?

【问题讨论】:

嗨 mrgerbik2013,查看我更新的答案,如果我的答案对你有帮助,别忘了标记为答案并点赞 :) 如果您不想使用库,并且想创建一个易于使用的 exe 文件,您可以使用 AutoHotKey。在此处查找example。 AutoHotKey 制作相对较大的 exe。我使用类似的东西来存储多达 20 个剪贴板文本。 看看这些答案。 AOLD 旧且未维护 API ***.com/questions/390006/openoffice-and-net/12439384 【参考方案1】:

Libre Office 使用Open Document Format (ODF)(它实际上是一种基于 XML 的格式,通常使用 zip 压缩),这是一种易于使用的格式,我发现 AODL 是唯一的开源库(查看下面的链接),我'我也确信 .NET 库可以为您完成繁重的工作,这里有一些教程和链接可以帮助您。

    AODL allows your application to support the OpenDocument Format.(OpenSource .NET Library) How to Read and Write ODF/ODS File Read and write ODF/ODS files (OpenDocument Spreadsheets)

【讨论】:

以上是关于将文本放入 LibreOffice 文档的程序的主要内容,如果未能解决你的问题,请参考以下文章

LibreOffice 将 PDF 转换为 Word 作为文本框而不是普通文档

如何在 libreoffice writer 中使用 python 宏将文本插入斜体或粗体等

如何将文本放入选项卡 - Zen Coding

将LibreOffice文档转换为豆瓣日记

如何以编程方式修改 Open/Libreoffice odt 文档?

如何将此标志放入 LibreOffice Writer