JAVA实现word转pdf

最近做毕业设计要求可以在线预览word文件,就搜了下资料整理出了一种方法,但目前出现的问题的,排版出现了问题,会偶尔出现段落文字之间出现一段空白,但文字排版不会出现问题。


需要用到aspose-words-14.9.0-jdk16.jar包

链接 :https://pan.baidu.com/s/15CdBe1V_xkL-uPrbww1CWw)
提取码:aabc包

第一步

创建一个和src同等级的libs文件夹,将aspose-words-14.9.0-jdk16.jar放入该文件夹中
JAVA实现word转pdf_第1张图片

第二部

右键打开 “打开模块设置”
JAVA实现word转pdf_第2张图片
出现我们刚才导入的文件路径时,即导入成功
JAVA实现word转pdf_第3张图片
不行的话在.iml文件中嵌入这一句
在这里插入图片描述
手动导入jar包的位置

第三步

import com.aspose.words.Document;
import com.aspose.words.SaveFormat;
import java.io.File;
import java.io.FileOutputStream;


/**
 * @author : zhang
 * @date : 2022-04-16
 * description : doc To pdf
 */
public class demo {

    public static void main(String[] args){
        String in = "";//doc读取路径
        String out = "";//pdf生成路径
        wordToPdf(in,out);
    }
    
    public static void wordToPdf(String inPath, String outPath) {
        try {
            File file = new File(outPath);
            FileOutputStream os = new FileOutputStream(file);
            Document doc = new Document(inPath);

            doc.save(os, SaveFormat.PDF);//全面支持DOC, DOCX, OOXML, RTF HTML, OpenDocument, PDF, EPUB, XPS, SWF 相互转换
            os.close();

        } catch (Exception e) {
            e.printStackTrace();
        }

    }
}

你可能感兴趣的:(JAVA,java)