itext生成pdf文件

2021-08-08 11:37:07 字數 3783 閱讀 3006

包:

//交易金額

datamap.put("jine",order.getorderprojiectmoney());

datamap.put("jinedaxie",stringutil.trans2rmb(order.getorderprojiectmoney()));

datamap.put("daozhangshijian","");

////甲方監管開戶行

datamap.put("jianguanzhanghu","");

datamap.put("jianguankaihuhang","");

datamap.put("jianguankaihuzhanghao","");

//已方匯出與**資金

datamap.put("bankusername",userbank.getholdername());

datamap.put("bankname",bankutils.getname(userbank.getbankcard()));

datamap.put("bankcard",userbank.getbankcard());

//收益分配方式

datamap.put("shouyifenpeifangshi","");

datamap.put("shuangfanghezuoqixian","");

datamap.put("yanqiqixian","");

//甲方****

datamap.put("jflianxiren","");

datamap.put("jflianxidizhi","");

datamap.put("jflianxidianhua","");

datamap.put("jfchuanzhen","");

datamap.put("jfdianziyoujian","");

//乙方****

datamap.put("yflianxidizhi","");

datamap.put("yflianxidianhua","");

datamap.put("yfdianziyouxiang","");

datamap.put("yfqq","");

datamap.put("tiqiantianshu","10");

loan loan = loanservice.getloaninfo(order.getorderprojectid());

datamap.put("xiangmubianhao","");

datamap.put("yirenwoyinjiuzui",loan.getassetname());

datamap.put("zichanmianji",loan.getzichanmianji()+"㎡");

datamap.put("touzijine",loan.gettotalmoney()+"元");

datamap.put("yuqishouyi",loan.getexpectedrate()+"%");

datamap.put("touziyuefen","");

datamap.put("touziman","");

datamap.put("budeyiyu","");

datamap.put("shouyizuidi","");

datamap.put("shouyizuigao","");

datamap.put("chaoguobufen","");

******dateformat dateformat = new ******dateformat("yyyy/mm/dd");

//簽字

"jifangqianzi","誠煜普信(天津)網路科技****");

datamap.put("qianzishijian",dateformat.format(order.getordercreatetime()));

datamap.put("yifangqianzi",userbank.getholdername());

datamap.put("yifangqianzishijian",dateformat.format(order.getordercreatetime()));

converttransdata(datamap,response);

system.out.println("執行完畢");

return null;

}/**

* 將資料轉換為輸入位元組流

*  將資料,填入pdf表單域

* * */

public outputstream generate(pdfreader template,mapdatamap)

throws exception

stamp.setformflattening(true);

stamp.close();

template.close();

return out;

}catch (exception e) }}

使用adobe acrobat dc 製作pdf文件模版,或者使用已經有的pdf文件 使用adobe acrobat dc插入表單資料,程式會根據你表單的名字自動放入資料

使用iText生成pdf文件

一 建立乙個新pdf文件 1.首先建立乙個文件document document doc new document 也可以設定文件背景,大小等 文件的背景色 rectangle psize new rectangle 144,90 psize.setbackgroundcolor color.blu...

利用itext生成pdf文件

最近在用itext這一開源庫生成pdf檔案,小有所悟,故寫下。第一步,建立乙個 itextsharp.text.document 物件的例項 document document new document 第二步,為該 document 建立乙個 writer 例項 pdfwriter.getinst...

PDF模版製作以及用iText生成PDF

1 製作pdf模版 對於新手來說,這個軟體使用還是需要一番摸索的,來說一下我的製作流程 1.1 現有乙個模版,用adobe調模版還是挺麻煩的,所以還是使用word來製作模版,製作好模版之後,轉成pdf格式。檔案 另存為 儲存為pdf的格式。1.2 用adobe開啟剛才匯出的pdf。右側工具欄裡選擇 ...