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
Python
角色扮演游戏(IBMSystem i)
红宝石
全部0条评论
快来发表一下你的评论吧 !