PDFlib 是一個成熟的開發(fā)人員組件,用于生成和操作PDF文檔。PDFlib的主要目標(biāo)是在Web服務(wù)器上創(chuàng)建動態(tài)PDF以及在任何類型的服務(wù)器、桌面或移動應(yīng)用程序中創(chuàng)建PDF。您可以使用PDFlib從數(shù)據(jù)庫內(nèi)容動態(tài)創(chuàng)建PDF文檔,類似于動態(tài)網(wǎng)頁。自1997年以來,PDFlib已在廣泛的用例和開發(fā)環(huán)境中證明了自己。應(yīng)用程序程序員使用PDFlib創(chuàng)建包含文本、圖像、圖形和交互元素的PDF輸出。
PDFlib被全球數(shù)以萬計的用戶積極使用。大規(guī)模部署有助于我們改進和微調(diào)API、內(nèi)部實現(xiàn)和生成的PDF輸出。符合PDF、PDF/A、PDF/X、PDF/UA和PDF/VT的相關(guān)ISO標(biāo)準以及與常見PDF查看器的兼容性具有高度優(yōu)先性。PDFlib支持PDF格式提供的所有功能。
PDFlib產(chǎn)品系列提供三種不同的版本:PDFlib、PDFlib+PDI(PDF導(dǎo)入)和帶有用于AdobeAcrobat 的PDFlib塊插件的PDFlib個性化服務(wù)器(PPS)。
PDFlib
PDFlib提供了生成帶有文本、圖形、圖像和交互式元素(如注釋或書簽)的PDF文檔的方法。PDFlibAPI 支持不同級別的PDF創(chuàng)建,可以自由混合。
低級API允許您使用應(yīng)用程序提供的格式信息將單個項目放置在頁面上。已經(jīng)確定布局的應(yīng)用程序(例如用于屏幕顯示)可以直接在PDF頁面上放置文本、圖像和其他對象。
高級API支持強大的格式化功能:
帶有各種格式控制的單行文本輸出。
文本流格式化程序,用于將任意數(shù)量的文本放置在一列或多列或頁面中。文本可以格式化為非矩形形狀,圍繞圖像流動,并包含用于標(biāo)記PDF的交互式元素和結(jié)構(gòu)信息。
靈活的表格格式化程序支持表格單元格中的所有類型的內(nèi)容,如文本、圖像、圖形和注釋或表單字段。大表可以放在多個頁面上。表格格式的詳細信息由多種選項控制。
根據(jù)各種擬合和格式化方法放置圖像和SVG。
PDFlib+PDI(PDF導(dǎo)入)
PDFlib+PDI包括所有PDFlib功能以及PDF導(dǎo)入庫PDI,它在生成的PDF輸出中合并了現(xiàn)有的PDF頁面和交互式元素。對所有PDFlib任務(wù)以及以下任務(wù)使用PDFlib+PDI:
將多個PDF頁面拼在一張紙上
向現(xiàn)有PDF頁面添加文本,例如頁眉、頁腳、圖章或頁碼
在現(xiàn)有頁面上放置圖像,例如公司徽標(biāo)
在保持PDF/A、PDF/X或PDF/UA一致性的同時重新排列、組合或修改PDF頁面
PDFlib個性化服務(wù)器(PPS)和PDFlib塊插件
PDFlib Personalization Server(PPS) 包括PDFlib+PDI以及使用PDFlib塊進行可變數(shù)據(jù)處理的其他方法。PPS使應(yīng)用程序獨立于布局更改。
設(shè)計師使用適用于Acrobat的PDFlib塊插件創(chuàng)建布局PDF并將區(qū)域標(biāo)記為可變文本、圖像和圖形的占位符。每個塊包含各種塊屬性,例如字體大小、顏色、圖像縮放選項等。PDFlib塊插件提供了預(yù)覽功能,可顯示根據(jù)指定屬性填充塊的結(jié)果。
開發(fā)人員編寫代碼以用文本、圖像、矢量圖形或PDF頁面填充PDFlib塊。他不需要知道塊的格式或位置。將PPS用于所有PDFlib+PDI任務(wù)以及與文本和圖像的郵件合并、用于交易和報表處理的模板填充、個性化宣傳材料、從數(shù)據(jù)庫生成單個零件目錄或為多個產(chǎn)品生成定制文檔。
支持的開發(fā)環(huán)境
PDFlib系列無處不在——它幾乎可以在所有計算平臺上運行。我們?yōu)樗谐R姷腤indows、macOS、Linux和Unix以及IBMSystem i 和IBMZ 大型機系統(tǒng)提供32位和64位軟件包。還提供iOS和Android版本。
PDFlib 內(nèi)核是用高度優(yōu)化的C和C++代碼編寫的,以實現(xiàn)最高性能和最小開銷。通過一個簡單的API(應(yīng)用程序編程接口),可以從各種開發(fā)環(huán)境訪問PDFlib功能:
C 和C++
爪哇
網(wǎng)
Objective-C
Perl
PHP
角色扮演游戲(IBMSystem i)
紅寶石
-
服務(wù)器
+關(guān)注
關(guān)注
12文章
8979瀏覽量
85100 -
PDF
+關(guān)注
關(guān)注
1文章
166瀏覽量
33637 -
C++
+關(guān)注
關(guān)注
21文章
2102瀏覽量
73457
原文標(biāo)題:帶你了解PDFlib
文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論