Linux doc格式转化,文档格式批量转换(doc,txt,pdf等)

本文介绍了如何在Linux系统中使用unoconv工具进行文档格式转换,包括单个文件和批量文件的转换,支持doc、txt、pdf等多种格式。unoconv利用OpenOffice.Org的UNO接口实现命令行转换,适用于需要集中处理大量文档的场景。
摘要由CSDN通过智能技术生成

在Linux中常常涉及到多种文档格式,如doc、txt、html、rtf等等。为了方便文件传递,就可能需要在各种格式之间进行转换。可以方便的打开多各文档格式并按需进行转换,但要一次处理大量文件或要编写进行转换时,仅用OpenOffice就难以胜任了。

利用OpenOffice.Org的UNO接口实现了命令行文档格式转换功能,支持所有OpenOffice支持的文件格式,为文档的批量转换提供了可能。

目录[]

下载及安装

目前Debian的源已经有unoconv,如果你使用的发行版还没有unoconv,可以到它的主页下载: 。

81c9f55e83ae7dd3e796173320273baa.gif注意:

该软件依赖于OpenOffice.Org。

使用方法

单个文件转换

举一个例子:要转换一个doc文件为PDF格式,只需在命令中执行:$ unoconv -f pdf myDoc.doc

即会生成一个名为myDoc.pdf的pdf文件。

批量转换

批量转换需要结合命令或脚本使用,使用时需注意最好使用C/S模式以加快速度:unoconv --listener &

unoconv -f pdf some-document.odt

unoconv -f doc other-document.odt

unoconv -f jpg some-image.png

unoconv -f xsl some-spreadsheet.csv

其它功能简介

支持的文件格式

可以执行unoconv --show查看截止到2008年3月11日,unoconv支持以下几种导出格式(见本文末尾)

服务器/客户端模式

此模式使文档的集中处理成为可能。

附:支持的输出文件格式bib - BibTeX [.bib]

doc - Microsoft Word 97/2000/XP [.doc]

doc6 - Microsoft Word 6.0 [.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值