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

2021-08-03 16:17:39 字數 1082 閱讀 8649

1、製作pdf模版

對於新手來說,這個軟體使用還是需要一番摸索的,來說一下我的製作流程:

1.1、現有乙個模版,用adobe調模版還是挺麻煩的,所以還是使用word來製作模版,製作好模版之後,轉成pdf格式。檔案-另存為-儲存為pdf的格式。

1.2、用adobe開啟剛才匯出的pdf。

右側工具欄裡選擇 準備表單 ,然後從選單里拉出 新增「文字」域 ,在你想要填充的地方設定填充的name。也可以雙擊彈出文字域屬性,可以設定名稱,字型,大小等。

2.1、pdf模版製作好之後,就可以使用啦。用itext匯出pdf,需要引入相關jar包。

compile group: 'com.itextpdf', name: 'itextpdf', version: '5.5.11'

compile group: 'com.itextpdf', name: 'itext-asian', version: '5.2.0'

2.2、匯出pdf
@test

public void frompdftemplettopdf() catch (filenotfoundexception e) catch (exception e) finally

} catch (ioexception e) }}

說明下,如果pdf填充值有中文的話,則需要設定中文格式。但是我個人感覺這個中文格式設定之後,英文的顯示不好看。
所以我是在設定文字域的時候,在文字域屬性的 外觀-字型 裡設定的字型:簡-宋。匯出的pdf字型效果就正常了。

itext生成pdf文件

包 交易金額 datamap.put jine order.getorderprojiectmoney datamap.put jinedaxie stringutil.trans2rmb order.getorderprojiectmoney datamap.put daozhangshijian...

使用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...