Java将.docx文件转换为.pdf文件
Posted 小郑要做干饭人
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java将.docx文件转换为.pdf文件相关的知识,希望对你有一定的参考价值。
一. 首先在pom.xml文件中加入以下依赖:
<dependency>
<groupId>fr.opensagres.xdocreport</groupId>
<artifactId>org.apache.poi.xwpf.converter.pdf</artifactId>
<version>1.0.6</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.pdfbox/pdfbox -->
<dependency>
<groupId>org.apache.pdfbox</groupId>
<artifactId>pdfbox</artifactId>
<version>2.0.13</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.pdfbox/xmpbox -->
<dependency>
<groupId>org.apache.pdfbox</groupId>
<artifactId>xmpbox</artifactId>
<version>2.0.13</version>
</dependency>
二. 然后在main方法中填写需要转换的文件:
package com.example.test;
import org.apache.poi.xwpf.converter.pdf.PdfConverter;
import org.apache.poi.xwpf.converter.pdf.PdfOptions;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import java.io.FileInputStream;
import java.io.FileOutputStream;
/**
* @date: 2021/07/01/ 19:04
* @author: ZhengZiXuan
* @title:
* @description:
*/
public class ToPdf {
public static void main(String[] args) throws Exception {
XWPFDocument doc = new XWPFDocument(new FileInputStream("D:\\\\360游戏管家辉煌时刻\\\\憨憨.docx"));// docx
PdfOptions options = PdfOptions.create();
PdfConverter.getInstance().convert(doc, new FileOutputStream("D:\\\\360游戏管家辉煌时刻\\\\憨憨.pdf"), options);// pdf
}
}
三 . 运行效果图如下:
以上是关于Java将.docx文件转换为.pdf文件的主要内容,如果未能解决你的问题,请参考以下文章
使用 jodconverter 和 OpenOffice 将 doc/docx 转换为 pdf