一、建立乙個新pdf文件
1.首先建立乙個文件document
document doc = new document();
也可以設定文件背景,大小等
//文件的背景色
rectangle psize=new rectangle(144,90);
psize.setbackgroundcolor(color.blue);
//建立乙個文件物件,並設定他的初始化大小
document doc=new document(psize);
//rectangle psize=new rectangle(144,90);
//文件的背景色
// psize.setbackgroundcolor(color.blue);
//建立乙個文件物件,設定初始化大小和頁邊距
//document doc=new document(psize,5,5,5,5);
2.在指定路徑下建立乙個pdf文件
pdfwriter.getinstance(doc, new fileoutputstream("d:/hello.pdf"));
3.開啟文件物件
doc.open();
4.向文件中加入內容
doc.add(new paragraph("helloworld"));
5. 關閉文件物件,釋放資源
doc.close();
二、對於已有的pdf文件,向裡面填充資料
//we create a reader for a certain document
pdfreader reader
=new
pdfreader(
"d:/eg of itext/******registrationform.pdf");
//filling in the form
pdfstamper stamp1
=new
pdfstamper(reader,
newfileoutputstream(
"d:/registered.pdf
"));
acrofields form1
=stamp1.getacrofields();
form1.setfield(
"name",
"bruno lowagie");
form1.setfield(
"address",
"baeyensstraat 121, sint-amandsberg");
form1.setfield(
"postal_code",
"be-9040");
form1.setfield(
"email",
stamp1.close();
注:name,address等屬性是pdf文件中已設定好的了
itext生成pdf文件
包 交易金額 datamap.put jine order.getorderprojiectmoney datamap.put jinedaxie stringutil.trans2rmb order.getorderprojiectmoney datamap.put daozhangshijian...
利用itext生成pdf文件
最近在用itext這一開源庫生成pdf檔案,小有所悟,故寫下。第一步,建立乙個 itextsharp.text.document 物件的例項 document document new document 第二步,為該 document 建立乙個 writer 例項 pdfwriter.getinst...
使用itext生成word文件
近期做的專案中有乙個需求是需要將指定的內容寫入到乙個word文件裡面,並儲存和顯示,所以在網上查了許多的資料和看了一下api,勉強是弄出來了。itextasian.jar和itext 2.0.4.jar 如下 string path d test string filename test.doc 建...