用java实现word(docx)转换为pdf格式文档(简单版)

导入依赖


            com.documents4j
            documents4j-local
            1.0.3
       

       
            com.documents4j
            documents4j-transformer-msoffice-word
            1.0.3
       

 代码

    //word文档替换成pdf文档
    private static void replaceWordToPdf(String wordPath, String pdfPath){
        File inputWord = new File(wordPath);
        File outputFile = new File(pdfPath);
        try  {
            InputStream docxInputStream = new FileInputStream(inputWord);
            OutputStream outputStream = new FileOutputStream(outputFile);
            IConverter converter = LocalConverter.builder().build();
            converter.convert(docxInputStream).as(DocumentType.DOCX).to(outputStream).as(DocumentType.PDF).execute();
            outputStream.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

注意:需要获取到本地的word文件地址;

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