将文本放入 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 宏将文本插入斜体或粗体等