cloud-manage-new/src/main/java/cn/com/taiji/manage/util/pdfUtil/PdfTool.java
(完整代码) 1KBpackage 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 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
