Aspose.Word使用说明文档使用说明文档
刘志昂 2019/2/22
一、前言一、前言
Aspose.Word是一款相当成熟的Word处理组件,使用他可以像真正在使用office一样,在代码里编辑Word文档,而且不需要在本
地安装Office支持。
二、构建文档二、构建文档
1.快速上 手快速上手
Aspose.Word是一款商业软件(以下简称Aspose),因此在使用Aspose前,要先获得license授权。
为了方便演示,我们先定义一个注册方法。
private static final String LIC = "...";//license授权文本
public static void registeLicense()
{
InputStream licenseStream = new ByteArrayInputStream(LIC.getBytes());
License license = new License();
try
{
license.setLicense(licenseStream);//加载license
} catch (Exception e)
{
e.printStackTrace();
}
}
/**
* 使用Apsose.Word创建第一个Word文档
*/
@Test
public void test1()
{
registeLicense();
try
{
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.writeln("Hello,Lain!");
doc.save(getTempFileName());//文件保存位置,会根据后缀名自动判断保存类型
} catch (Exception e)
{
e.printStackTrace();
}
}
这里的 DocumentBuilder 可以理解为你在office里编辑时的光标,实际上它内部确实维护了一个游标。
writeln 方法和 write 方法的区别在于, writeln 在文本之后插入了一个段落终止符,相当于如下代码:
builder.write("Hello,Lain!");
builder.insertBreak(BreakType.PARAGRAPH_BREAK);
评论1
最新资源