欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ASPOSE文件写入

程序员文章站 2022-07-13 11:17:08
...

ASPOSE写入到word、pdf中的部分代码示例,欢迎拍砖

/**
 * 利用ASPOSE插件保存PDF的基础核心操作
 */
public void docSave() {
	String modelDoc = "";//模板文件路径
	String aimDoc = "";//word目标路径
	String aimPdf = "";//PDF目标路径
	String licenseUrl = null;//license在项目中的路径-需购买
	Document doc = null;
	try {
		//license加载-规则是只加载一次即可
		License license = new License();
		license.setLicense(new File(licenseUrl).getAbsolutePath());
		//关联模板文件
		doc = new Document(modelDoc);
		String[] keys = new String[]{"" , ""};
		String[] values = new String[]{"" , ""};
		//若涉及文本跨页或者需要将文本内容解析为HTML标签时需要下面的语句
		doc.getMailMerge().setFieldMergingCallback(new HandleMergeFieldInsertHtml());
		//模板中MergerFiled值与java中变量匹配进行数据填充-普通字段或列表结构均可
		doc.getMailMerge().execute(keys, values);
		//保存为DOC-执行后文件便保存成功
		doc.save(aimDoc, SaveFormat.DOC);
		//保存为PDF-执行后文件便保存成功
		doc.save(aimPdf,SaveFormat.PDF);
	} catch (Exception e) {
		e.printStackTrace();
	}
}

 备注:

 

当输出文件不理想时可以从以下几个角度考虑问题
1、模板文件是否是有效文件?
2、代码本身正确性是否验证?
3、分级验证如先验证是否能正确导出普通文件?
4、分级验证如先验证是否能正确导出word文件等?

 

 

 

相关标签: aspose word pdf