• 大小: 30.45MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-05
  • 语言: Java
  • 标签: doc  docx  pdf  java  

资源简介

zip文件解压,直接导入到eclipse里 有两个类 分别支持读取word和pdf转word,pdf转word样式百分百保留,license证书已pj,如需商业用途请购买正版证书

资源截图

代码片段和文件信息

package com.afcat.cbs;

import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStream;


import com.aspose.words.Document;
import com.aspose.words.License;
import com.aspose.words.SaveFormat;

public class Word2Pdf {

public static boolean getLicense() {
boolean result = false;
try {
InputStream is = Word2Pdf.class.getClassLoader().getResourceAsStream(“license.xml“); // license.xml应放在..\WebRoot\WEB-INF\classes路径下
License aposeLic = new License();
aposeLic.setLicense(is);
result = true;
} catch (Exception e) {
e.printStackTrace();
}
return result;
}

public static void doc2pdf(String source String target) {

if (!getLicense()) { // 验证License 若不验证则转化出的pdf文档会有水印产生
return;
}
try {
long old = System.currentTimeMillis();
File file = new File(target); // 新建一个空白pdf文档
FileOutputStream os = new FileOutputStream(file);
Document doc = new Document(source); // Address是将要被转化的word文档
doc.save(os SaveFormat.PDF);// 全面支持DOC DOCX OOxml RTF HTML
// OpenDocument PDF EPUB XPS SWF
// 相互转换
long now = System.currentTimeMillis();
System.out.println(“共耗时:“ + ((now - old) / 1000.0) + “秒“); // 转化用时
} catch (Exception e) {
e.printStackTrace();
}
}

public static void main(String[] args) {
doc2pdf(“D:\\个人简历-杨志强.doc“ “D:\\个人简历-杨志强1.pdf“);
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1440  2018-05-11 17:05  wordimport\.classpath
     文件         386  2018-05-10 14:41  wordimport\.project
     目录           0  2018-05-10 14:41  wordimport\.settings\
     文件         598  2018-05-10 14:41  wordimport\.settings\org.eclipse.jdt.core.prefs
     目录           0  2018-05-11 18:03  wordimport\bin\
     目录           0  2018-05-11 17:05  wordimport\bin\com\
     目录           0  2018-05-11 17:05  wordimport\bin\com\afcat\
     目录           0  2018-05-14 17:30  wordimport\bin\com\afcat\cbs\
     文件        2249  2018-05-14 17:30  wordimport\bin\com\afcat\cbs\Word2Pdf.class
     文件        2402  2018-05-14 17:29  wordimport\bin\com\afcat\cbs\WordReader.class
     文件         584  2018-05-11 18:02  wordimport\bin\license.xml
     目录           0  2018-05-11 17:05  wordimport\lib\
     文件    10269481  2018-05-11 17:05  wordimport\lib\aspose-words-15.8.0-jdk16.jar
     文件      284184  2018-05-10 16:17  wordimport\lib\commons-codec-1.10.jar
     文件      751238  2018-05-10 16:17  wordimport\lib\commons-collections4-4.1.jar
     文件       61829  2018-05-10 16:17  wordimport\lib\commons-logging-1.2.jar
     文件     1079323  2018-05-10 16:45  wordimport\lib\core-renderer-R8.jar
     文件       98365  2018-05-10 16:14  wordimport\lib\curvesapi-1.04.jar
     文件     1213150  2018-05-10 16:45  wordimport\lib\iText-2.0.8.jar
     文件     2166560  2018-05-10 16:45  wordimport\lib\itext-asian-5.2.0.jar
     文件     1696658  2018-05-10 16:45  wordimport\lib\itext-asiancmaps-5.1.1.jar
     文件     2114682  2018-05-10 17:52  wordimport\lib\itextpdf-5.5.0.jar
     文件       49231  2018-05-10 16:22  wordimport\lib\jacob.jar
     文件       32054  2018-05-11 10:24  wordimport\lib\jodconverter-2.2.2.jar
     文件      300845  2018-05-10 16:41  wordimport\lib\jsoup-1.8.1.jar
     文件      314932  2018-05-10 16:17  wordimport\lib\junit-4.12.jar
     文件      489884  2018-05-10 16:17  wordimport\lib\log4j-1.2.17.jar
     文件     2701171  2018-05-10 16:11  wordimport\lib\poi-3.17.jar
     文件     1479023  2018-05-10 16:12  wordimport\lib\poi-ooxml-3.17.jar
     文件     5924600  2018-05-10 16:12  wordimport\lib\poi-ooxml-schemas-3.17.jar
     文件     1390360  2018-05-10 16:12  wordimport\lib\poi-scratchpad-3.17.jar
............此处省略9个文件信息

评论

共有 条评论