关于使用java操作doc与docx互转
1、创建license.xml文件在项目某位置新建一个license.xml文件,并复制下面内容复制到文件里就可以了。<License><Data><Products><Product>Aspose.Total for Java</Product><Product>Aspose.Words for Java</Produ
·
1、创建license.xml文件
在项目某位置新建一个license.xml文件,并复制下面内容复制到文件里就可以了。
<License>
<Data>
<Products>
<Product>Aspose.Total for Java</Product>
<Product>Aspose.Words for Java</Product>
</Products>
<EditionType>Enterprise</EditionType>
<SubscriptionExpiry>20991231</SubscriptionExpiry>
<LicenseExpiry>20991231</LicenseExpiry>
<SerialNumber>23dcc79f-44ec-4a23-be3a-03c1632404e9</SerialNumber>
</Data>
<Signature>0nRuwNEddXwLfXB7pw66G71MS93gW8mNzJ7vuh3Sf4VAEOBfpxtHLCotymv1PoeukxYe31K441Ivq0Pkvx1yZZG4O1KCv3Omdbs7uqzUB4xXHlOub4VsTODzDJ5MWHqlRCB1HHcGjlyT2sVGiovLt0Grvqw5+QXBuinoBY0suX0=</Signature>
</License>
public static boolean getLicense() {
boolean result = false;
try {
//这个地方xml文件的物理路径要写正确
Resource resource = new ClassPathResource("license.xml");
InputStream is = resource.getInputStream();
License aposeLic = new License();
aposeLic.setLicense(is);
result = true;
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
public static void doc2pdf(String inPath, String outPath) {
if (!getLicense()) {
return;
}
try {
File file = new File(outPath);
FileOutputStream os = new FileOutputStream(file);
Document doc = new Document(inPath);
doc.save(os, SaveFormat.DOCX);// 这里可以写你想要装换的类型:DOC, DOCX, PDF,HTML
} catch (Exception e) {
e.printStackTrace();
}
}
更多推荐
已为社区贡献13条内容
所有评论(0)