PDFlib 是一個成熟的開發人員組件,用于生成和操作PDF文檔。PDFlib的主要目標是在Web服務器上創建動態PDF以及在任何類型的服務器、桌面或移動應用程序中創建PDF。您可以使用PDFlib從數據庫內容動態創建PDF文檔,類似于動態網頁。自1997年以來,PDFlib已在廣泛的用例和開發環境中證明了自己。應用程序程序員使用PDFlib創建包含文本、圖像、圖形和交互元素的PDF輸出。
PDFlib被全球數以萬計的用戶積極使用。大規模部署有助于我們改進和微調API、內部實現和生成的PDF輸出。符合PDF、PDF/A、PDF/X、PDF/UA和PDF/VT的相關ISO標準以及與常見PDF查看器的兼容性具有高度優先性。PDFlib支持PDF格式提供的所有功能。
PDFlib產品系列提供三種不同的版本:PDFlib、PDFlib+PDI(PDF導入)和帶有用于AdobeAcrobat 的PDFlib塊插件的PDFlib個性化服務器(PPS)。
PDFlib
PDFlib提供了生成帶有文本、圖形、圖像和交互式元素(如注釋或書簽)的PDF文檔的方法。PDFlibAPI 支持不同級別的PDF創建,可以自由混合。
低級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塊插件創建布局PDF并將區域標記為可變文本、圖像和圖形的占位符。每個塊包含各種塊屬性,例如字體大小、顏色、圖像縮放選項等。PDFlib塊插件提供了預覽功能,可顯示根據指定屬性填充塊的結果。
開發人員編寫代碼以用文本、圖像、矢量圖形或PDF頁面填充PDFlib塊。他不需要知道塊的格式或位置。將PPS用于所有PDFlib+PDI任務以及與文本和圖像的郵件合并、用于交易和報表處理的模板填充、個性化宣傳材料、從數據庫生成單個零件目錄或為多個產品生成定制文檔。
支持的開發環境
PDFlib系列無處不在——它幾乎可以在所有計算平臺上運行。我們為所有常見的Windows、macOS、Linux和Unix以及IBMSystem i 和IBMZ 大型機系統提供32位和64位軟件包。還提供iOS和Android版本。
PDFlib 內核是用高度優化的C和C++代碼編寫的,以實現最高性能和最小開銷。通過一個簡單的API(應用程序編程接口),可以從各種開發環境訪問PDFlib功能:
C 和C++
爪哇
網
Objective-C
Perl
PHP
角色扮演游戲(IBMSystem i)
紅寶石
-
服務器
+關注
關注
12文章
9308瀏覽量
86072 -
PDF
+關注
關注
1文章
169瀏覽量
33804 -
C++
+關注
關注
22文章
2114瀏覽量
73859
原文標題:帶你了解PDFlib
文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
Arm帶你了解2025年及未來在不同技術市場的關鍵技術方向
UVLED光固化機常用術語和單位簡介,一篇文章帶你全面了解!

一文了解三菱電機高壓SiC芯片技術

杰和課堂|帶你認識算力

深度了解SiC材料的物理特性

帶你快速了解FSC無擾動周波快速切換柜
帶你了解電阻封裝
谷景帶你了解共模繞線電感和共模電感有何區別
5.8G WiFi和2.4G WiFi如何選擇?一文帶你深度了解

一文帶你了解NVIDIA Jetson

評論