使用libreofficekit操作Office文档

在C++中操作Office文档,有几种方法。

在Windows环境下面,可以使用COM调用,在Qt开发之中,通过QtActive的QAxObject来操作Microsoft Office的COM。

而在Linux等环境中,则可以使用libreoffice的libreofficekit。

libreoffice简介

根据libreoffice的官网介绍:

LibreOffice 是一款功能强大的办公软件,默认使用开放文档格式 (OpenDocument Format , ODF), 并支持 *.docx, *.xlsx, *.pptx 等其他格式。  

它包含了 Writer, Calc, Impress, Draw, Base 以及 Math 等组件,可用于处理文本文档、电子表格、演示文稿、绘图以及公式编辑。

它可以运行于 Windows, GNU/Linux 以及 macOS 等操作系统上,并具有一致的用户体验。

准备libreofficekit开发库

libreofficekit的二进制分发,默认没有开发需要的头文件以及库文件,需要单独安装。

Fedora等使用rpm软件包的系统可以通过:

sudo dnf install libreofficekit-devel

来安装,Ubuntu等使用deb软件包的系统,包名字则是libreofficekit-dev。

如:

sudo apt install libreofficekit-dev

libreofficekit的开发包文件比较简单,甚至没有提供一个pkg-config脚本文件,也没有cmake文件。

<
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值