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