linux 安装antiword(doc文件转文本)

cd /usr/local

下载
wget http://www.winfield.demon.nl/linux/antiword-0.37.tar.gz

解压
tar -zxvf antiword-0.37.tar.gz

重命名
mv antiword-0.37 antiword

进入运行目录
cd antiword/

安装
make && make install

执行antiword,验证安装是否成功


建议
可选操作:安装时,自动安装到了/root/目录下,只有root才可执行该命令,我们需要改一下路径,COPY到/usr中方便调用。
cp /root/bin/*antiword /usr/local/bin/
mkdir /usr/share/antiword
cp -R /root/.antiword/* /usr/share/antiword/
chmod 777 /usr/local/bin/*antiword
chmod 755 /usr/share/antiword/*

执行完后即可任意用户操作。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
有许多Java库可以用来将doc文件换为pdf文件,其中一种流行的库是Apache POI。以下是使用Apache POI将doc文件换为pdf文件的步骤: 1. 首先,需要将Apache POI库添加到项目的依赖中。可以通过在Maven pom.xml文件中添加以下代码来实现: ``` <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.2</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>4.1.2</version> </dependency> ``` 2. 读取doc文件并创建一个新的pdf文档对象。可以使用以下代码: ``` InputStream inputStream = new FileInputStream("input.doc"); XWPFDocument document = new XWPFDocument(inputStream); PDDocument pdfDoc = new PDDocument(); ``` 3. 遍历doc文件中的段落并将它们添加到pdf文档中。可以使用以下代码: ``` XWPFWordExtractor extractor = new XWPFWordExtractor(document); String text = extractor.getText(); PDFont font = PDType1Font.HELVETICA_BOLD; PDPage page = new PDPage(); pdfDoc.addPage(page); PDPageContentStream contentStream = new PDPageContentStream(pdfDoc, page); contentStream.beginText(); contentStream.setFont(font, 12); contentStream.newLineAtOffset(20, 750); contentStream.showText(text); contentStream.endText(); contentStream.close(); ``` 4. 最后,将pdf文档保存到磁盘上。可以使用以下代码: ``` pdfDoc.save("output.pdf"); pdfDoc.close(); ``` 这些步骤将doc文件换为pdf文件,并将其保存在磁盘上。请注意,这只是一个简单的示例,具体实现可能因项目需求而异。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值