java aspose.words_Aspose.Words for java 示例

安装 Aspose.Words.jdk16.jar 到本地 maven repository:

mvn install:install-file -Dfile=Aspose.Words.jdk16.jar -DgroupId=com.aspose -DartifactId=aspose-words -Dversion=13.9.0.0 -Dpackaging=jar

pom.xml 文件中依赖:

com.aspose

aspose-words

13.9.0.0

license.xml 文件置于 Resource 目录下:

Aspose.Total for Java

Aspose.Words for Java

Enterprise

20991231

20991231

23dcc79f-44ec-4a23-be3a-03c1632404e9

sNLLKGMUdF0r8O1kKilWAGdgfs2BvJb/2Xp8p5iuDVfZXmhppo+d0Ran1P9TKdjV4ABwAgKXxJ3jcQTqE/2IRfqwnPf8itN8aFZlV3TJPYeD3yWE7IT55Gz6EijUpC7aKeoohTb4w2fpox58wWoF3SNp6sK6jDfiAUGEHYJ9pjU=

html 文件转 doc 的 demo:

packagecom.demo.core.util;importcom.aspose.words.Document;importcom.aspose.words.License;importcom.aspose.words.LoadOptions;importfreemarker.template.Configuration;importfreemarker.template.Template;importorg.apache.logging.log4j.LogManager;importorg.apache.logging.log4j.Logger;import java.io.*;importjava.util.Map;public classWordUtil {private static final Logger logger =LogManager.getLogger();private staticString getWebRootAbsolutePath() {

String folderPath= WordUtil.class.getProtectionDomain().getCodeSource().getLocation().getPath();//if (folderPath.indexOf("WEB-INF") > 0) {

return folderPath.substring(0, (folderPath.indexOf("classes") + "classes".length()));//}

}/*** 获取注册文件*/

public static voidgetLicense() {

String path= getWebRootAbsolutePath() + "/license.xml";

InputStream is;try{

is= new FileInputStream(newFile(path));

License license= newLicense();

license.setLicense(is);

}catch(FileNotFoundException e) {

logger.error("license.xml file not found");

}catch(Exception e) {

logger.error("license register failed");

}

}public static void main(String[] args) throwsException {

getLicense();

LoadOptions loadOptions= newLoadOptions();

loadOptions.setLoadFormat(com.aspose.words.LoadFormat.HTML);

Document doc= new Document("C:\\Users\\GeBron\\Desktop\\a.html", loadOptions);

doc.save("C:\\Users\\GeBron\\Desktop\\123.doc");

}

}

Aspose.Words.jdk16.jar 下载:

http://download.csdn.net/download/gebron/9898668

你可能感兴趣的:(java,aspose.words)