新浪博客

PDFlib-动态生成PDF的库

2022-06-11 11:15阅读:
PDFlib

PDFlib提供了生成带有文本、图形、图像和交互式元素(如注释或书签)的PDF文档的方法。PDFlibAPI 支持不同级别的PDF创建,可以自由混合。
低级API允许您使用应用程序提供的格式信息将单个项目放置在页面上。已经确定布局的应用程序(例如用于屏幕显示)可以直接在PDF页面上放置文本、图像和其他对象。
高级API支持强大的格式化功能:
  • 带有各种格式控制的单行文本输出。
  • 文本流格式化程序,用于将任意数量的文本放置在一列或多列或页面中。文本可以格式化为非矩形形状,围绕图像流动,并包含用于标记 PDF 的交互式元素和结构信息。
  • 灵活的表格格式化程序支持表格单元格中的所有类型的内容,如文本、图像、图形和注释或表单字段。大表可以放在多个页面上。表格格式的详细信息由多种选项控制。
  • 根据各种拟合和格式化方法放置图像和 SVG。

PDFlib-动态生成PDF的库
PDFlib PDIPDF导入)
PDFlib PDI包括所有PDFlib功能以及PDF 导入库PDI,它在生成的PDF输出中合并了现有的PDF页面和交互式元素。对所有PDFlib任务以及以下任务使用PDFlib PDI:
  • 将多个 PDF 页面拼在一张纸上
  • 向现有 PDF 页面添加文本,例如页眉、页脚、图章或页码
  • 在现有页面上放置图像,例如公司徽标
  • 在保持 PDF/A、PDF/X 或 PDF/UA 一致性的同时重新排列、组合或修改 PDF 页面

PDFlib-动态生成PDF的库
PDFlib 个性化服务器(PPS)PDFlib块插件
PDFlib Personalization Server(PPS) 包括PDFlib PDI以及使用PDFlib块进行可变数据处理的其他方法。PPS使应用程序独立于布局更改。
设计师使用适用于Acrobat 的PDFlib块插件创建布局PDF并将区域标记为可变文本、图像和图形的占位符。每个块包含各种块属性,例如字体大小、颜色、图像缩放选项等。PDFlib块插件提供了预览功能,可显示根据指定属性填充块的结果。
开发人员编写代码以用文本、图像、矢量图形或PDF 页面填充PDFlib块。他不需要知道块的格式或位置。将PPS 用于所有PDFlib PDI任务以及与文本和图像的邮件合并、用于交易和报表处理的模板填充、个性化宣传材料、从数据库生成单个零件目录或为多个产品生成定制文档。
PDF 表单域或PDFlib块?
主要区别在于PDF表单域针对交互式填写进行了优化,而PDFlibBlocks 则针对自动填写。需要交互式和自动填充的应用程序可以通过使用PDFlib块插件的功能轻松实现这一点,该功能可自动将表单字段转换为块。尽管这两个概念之间有许多相似之处,但PDFlib 块与PDF表单域相比具有一些优势,如下表所示。
PDFlib-动态生成PDF的库
公司名称:北京哲想软件有限公司
北京哲想软件官方网站:cogitosoft.com
北京哲想软件微信公众平台账号:cogitosoftware
北京哲想软件微博:哲想软件
北京哲想软件邮箱:sales@ cogitosoft.com
销售(俞先生)联系方式: 86(010)68421378
微信:18610247936 QQ:368531638

我的更多文章

下载客户端阅读体验更佳

APP专享