import java.io.FileOutputStream;
import java.io.OutputStream;
import java.io.StringReader;
import java.util.List;
import com.lowagie.text.Document;
import com.lowagie.text.PageSize;
import com.lowagie.text.Paragraph;
import com.lowagie.text.html.simpleparser.HTMLWorker;
import com.lowagie.text.html.simpleparser.StyleSheet;
import com.lowagie.text.rtf.RtfWriter2;
public class ItextCreateRTF {
public static void main(String[] args) throws Exception {
OutputStream out=new FileOutputStream("D://a.rtf");
Document document = new Document(PageSize.A4);
RtfWriter2.getInstance(document,out );
document.open();
// 设置中文字体
Paragraph context = new Paragraph();
String s="方法撒旦法
分撒旦飞洒 | 飞洒 |
撒旦 | 是否 |
萨芬 | 撒飞 |
StyleSheet ss = new StyleSheet();
List htmlList = HTMLWorker.parseToList(new StringReader(s), ss);
for(int i=0;i
com.lowagie.text.Element e = (com.lowagie.text.Element)htmlList.get(i);
context.add(e);
}
document.add(context);
document.close();
System.out.println("ok");
}
}