RTF 总结

1.乱码

书写变量时转换成宋体或者其他形式

由于word是按照windows默认的GBK显示的 所以需要提前对文件进行转码 代码如下

		StringWriter writer = new StringWriter();
		rtfTemplate.merge(writer);
		byte[] bytes = writer.getBuffer().toString().getBytes(Charset.forName("GBK"));
		FileOutputStream fos = new FileOutputStream(new File("c:/data/target.rtf"));
		fos.write(bytes);
		fos.flush();
		fos.close();
		writer.close();


你可能感兴趣的:(RTF 总结)