ASPOSE文件写入

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文件等?

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值