cloud-manage-new/src/main/java/cn/com/taiji/manage/util/pdfUtil/PdfTool.java

(完整代码) 1KB

package cn.com.taiji.manage.util.pdfUtil;

public class PdfTool {

    /** 
     * docx�ĵ�ת��ΪPDF 
     * 
     * @param docx docx�ĵ� 
     * @param pdfPath PDF�ĵ��洢·�� 
     * @throws Exception ����ΪDocx4JException, FileNotFoundException, IOException�� 
     */  
    public static void convertDocxToPDF(String docxPath, String pdfPath) throws Exception {  
//        OutputStream os = null;  
//        try {  
//            WordprocessingMLPackage mlPackage = WordprocessingMLPackage.load(new File(docxPath));  
//            //Mapper fontMapper = new BestMatchingMapper();  
//            Mapper fontMapper = new IdentityPlusMapper();  
//            fontMapper.put("�����п�", PhysicalFonts.get("STXingkai"));  
//            fontMapper.put("�����", PhysicalFonts.get("STFangsong"));  
//            fontMapper.put("����", PhysicalFonts.get("LiSu"));  
//            mlPackage.setFontMapper(fontMapper);  
//  
//            os = new java.io.FileOutputStream(pdfPath);  
//  
//            FOSettings foSettings = Docx4J.createFOSettings();  
//            foSettings.setWmlPackage(mlPackage);  
//            Docx4J.toFO(foSettings, os, Docx4J.FLAG_EXPORT_PREFER_XSL);  
//  
//        }catch(Exception ex){  
//            ex.printStackTrace();  
//        }finally {  
//            IOUtils.closeQuietly(os);  
//        }  
    } 
    
    public static void main(String[] args) throws Exception {
    	convertDocxToPDF("D:\\147147s.docx","D:\\147147s.pdf");
    }
    
    
}

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。