1. 程式人生 > >PDF生成進入基於Web服務的模板時代

PDF生成進入基於Web服務的模板時代



       PDF在版式文件中的王者地位不可撼動。我們有多種生成PDF的程式庫:FPDF(PHP)、IText(Java)、PDFsharp(.NET)等。在不同語言環境下需要選擇不同的程式庫,通過API方式呼叫生成PDF,效率低,用法、功能等差別很大,有些程式庫對中文支援很差。XDOC目的就是解決這些問題。

XDOC是一個基於XML的文件描述語言,功能相當於HTML+SVG,具有豐富的文字、圖形、圖片處理能力,可以描述格式豐富的文件。XDOC通過內建字型,徹底解決了中文處理問題。

XDOC使用Java開發可以部署在各種作業系統中,以HTTP服務方式對外開放,各種語言都可以呼叫。

XDOC與HTML的結合非常的完美,只需要引入一個js檔案即可後,就可以使用XDOC的標記語言,載入後自動渲染。各種動態網頁語言(PHP、JSP、ASP等)可以像使用HTML一樣使用XDOC,得到的是一個格式豐富的PDF文件。

XDOC是一個開源專案,託管在開源中國。