1.其实创建RTF同创建PDF文件的步骤几乎一样,PDFWriter换成RTFWriter即可
// step 1 创建Document对象
Document document = new Document();
// step 2 取得RtfWriter
RtfWriter.getInstance(document, new FileOutputStream(filename));
// step 3 打开Document
document.open();
// step 4 向Document添加内容
document.add(new Paragraph("Hello World!"));
// step 5 关闭Document
document.close();
2.不是所有的PDF特性都被RTF支持,所以如果不加修改的直接将PDF转换为RTF的话格式会出现问题。以下是不支持的特性:
水印
阅读器参数
加密
内嵌字体
块间距
段落右缩排
列表右缩排
无圆点符号列表
嵌套表格
除JPEG和PNG的其他图片