Fenriswolf 程式筆記

奮利斯狼的地盤,小綿羊勿入

用 Ant 建立 Docbook 文件 – 解決 FOP 的 bug

Docbook Framework 是用 FOP 0.20.5 的版本來產生 pdf 檔案
簡單的測試基本上不會有問題,但是文件的量及結講一但大到某一個程度
常常會發生 FOP 的錯誤訊息

"The ID d0e2346 already exists in the document"

繼續閱讀

廣告

2012/03/21 Posted by | Java Tool | , | 發表留言

用 Ant 建立 Docbook 文件 – 支援 pdf 中文字型

不管是用 Docbook Framework 還是 iReport 建立的 pdf 檔都沒有支援中文字型
都需要自己下載相對應的定型檔並加進設立檔內
繼續閱讀

2012/03/21 Posted by | Java Tool | , | 發表留言

用 Ant 建立 Docbook 文件

Docbook 是一個基於 XML 的文件管理系統,尤其是廣泛用於技術類的文件
好處是撰寫時只要專注在文件的內容而不用管格式,字型等等美化的工作
當內容寫完後可以套用不同的 CSS 及 XSL 產生 HTML 及 PDF 檔
有名的 spring framework 也是利用他來寫 reference document

基本的 Docbook XML tags 定義非常的多,有興趣者可以參考這個網站
但是一般不會直接寫 XML,我個人是使用 XMLMind 這個 IDE,有免費的 Personal Edition 可供下載
雖然 Professional Edition 可以幫你產生 HTML 等格式的文件,但我會希望這個流程可以自動化
整合進 Ant script 和程式碼一起打包並佈署到客戶端
繼續閱讀

2012/03/21 Posted by | Java Tool | , | 發表留言