0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

带你了解PDFlib

哲想软件 来源:哲想软件 2023-11-14 16:33 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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位软件包。还提供iOSAndroid版本。

PDFlib 内核是用高度优化的C和C++代码编写的,以实现最高性能和最小开销。通过一个简单的API(应用程序编程接口),可以从各种开发环境访问PDFlib功能:

C 和C++

爪哇

Objective-C

Perl

PHP

Python

角色扮演游戏(IBMSystem i)

红宝石

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    13

    文章

    10093

    浏览量

    90886
  • PDF
    PDF
    +关注

    关注

    1

    文章

    177

    浏览量

    35307
  • C++
    C++
    +关注

    关注

    22

    文章

    2122

    浏览量

    76714

原文标题:带你了解PDFlib

文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    了解矢量网络分析仪(VNA):射频测试的核心设备

    矢量网络分析仪是射频测试的核心工具,它能精确测量信号的幅度和相位,确保从5G基站到军用雷达等各类设备的性能与可靠性。本文将带你深入了解其原理、关键作用及各行业应用。
    的头像 发表于 11-20 18:01 998次阅读
    <b class='flag-5'>了解</b>矢量网络分析仪(VNA):射频测试的核心设备

    工厂想上MES系统?这篇干货带你全面了解,抢占智造先机!

    的核心工具。本文将从定义、必要性、核心功能三个维度,带你全面读懂 MES 系统,并解析MES系统如何助力工厂实现高效生产管理。 一、什么是MES系统?——连接计划与执行的“桥梁” MES 系统,全称为制造执行系统(Manufacturing Execution System) ,
    的头像 发表于 10-25 08:38 194次阅读
    工厂想上MES系统?这篇干货<b class='flag-5'>带你</b>全面<b class='flag-5'>了解</b>,抢占智造先机!

    RFMD2081 选型指南 低功耗、宽带 IQ 调制器

    选型指南,一篇文章带你了解,RFMD2081 低功耗、宽带 IQ 调制器
    的头像 发表于 08-12 16:43 4405次阅读
    RFMD2081 选型指南 低功耗、宽带 IQ 调制器

    一文带你了解海凌科毫米波雷达

    什么是毫米波雷达?毫米波雷达有什么特点?毫米波雷达有什么作用?海凌科有哪些系列毫米波雷达?一文带你了解!毫米波的定义毫米波是指频率在30GHz至300GHz之间、波长为1~10毫米的电磁波,兼具微波
    的头像 发表于 08-11 12:04 1134次阅读
    一文<b class='flag-5'>带你</b><b class='flag-5'>了解</b>海凌科毫米波雷达

    一文带你了解什么是机器视觉网卡

    机器视觉网卡通常指的是在机器视觉系统中用于连接工业相机到计算机的以太网卡。它的核心作用是实现高速、稳定、低延迟的图像数据传输。以下是关于机器视觉网卡的关键信息:1.核心功能:高速图像传输:处理来自千兆以太网或万兆以太网相机产生的大量图像数据流。万兆网卡能提供更高的带宽,满足高分辨率、高帧率相机的需求。支持GigEVision协议:这是机器视觉领域最重要的工业
    的头像 发表于 07-09 16:18 418次阅读
    一文<b class='flag-5'>带你</b><b class='flag-5'>了解</b>什么是机器视觉网卡

    一文带你了解电源测试系统的功能!

    在当今电子与电力技术飞速发展的时代,各类电子设备、电力系统以及新能源相关产品的研发、生产和维护过程中,电源测试系统扮演着至关重要的角色。本文将带你了解源仪电子的电源测试系统的功能。
    的头像 发表于 07-02 09:10 628次阅读
    一文<b class='flag-5'>带你</b><b class='flag-5'>了解</b>电源测试系统的功能!

    漫画科普 | 功率放大器到底有哪些应用?带你解锁功放经典应用场景!(一)

    漫画科普 | 功率放大器到底有哪些应用?带你解锁功放经典应用场景!(一)
    的头像 发表于 06-20 20:00 779次阅读
    漫画科普 | 功率放大器到底有哪些应用?<b class='flag-5'>带你</b>解锁功放经典应用场景!(一)

    一文带你了解工业计算机尺寸

    一项艰巨的任务。本博客将指导您了解关键的工业计算机尺寸、使用案例。关键工业计算机外形要素及其使用案例一、工业微型PC尺寸范围:宽度:100毫米-180毫米深度:10
    的头像 发表于 04-24 13:35 790次阅读
    一文<b class='flag-5'>带你</b><b class='flag-5'>了解</b>工业计算机尺寸

    秒懂电能表电流参数( Imin、Imax、In、Ib、Ist、Itr)

    带你轻松了解它们之间的区别与含义。
    的头像 发表于 04-22 14:22 3733次阅读
    秒懂电能表电流参数( Imin、Imax、In、Ib、Ist、Itr)

    两分钟带你了解多功能标准源

    有人还在为校准各种仪器头疼?现在一台设备搞定所有!今天带你快速解锁仪器界的“全能选手”——多功能标准源,以致远仪器的ZMC6520为例,揭秘它的超能力!什么是标准源标准源就是仪器的“标尺”,就像天平
    的头像 发表于 04-01 11:37 800次阅读
    两分钟<b class='flag-5'>带你</b><b class='flag-5'>了解</b>多功能标准源

    手把手带你入门AWStudio运动控制编程

    导读面对一台ZMC600E运动控制器与多台伺服电机,我们该怎样让它工作起来?本文带你了解PLCOPen,并详细讲解如何使用AWStudio控制电机运动。在自动化领域,运动控制是一件很复杂的事情,包含
    的头像 发表于 02-10 11:38 1095次阅读
    手把手<b class='flag-5'>带你</b>入门AWStudio运动控制编程

    Arm带你了解2025年及未来在不同技术市场的关键技术方向

    Arm 对未来技术的发展方向及可能出现的趋势有着广泛而深刻的洞察。在上周的文章中,我们预测了 AI 和芯片设计方面的未来趋势,本期将带你深入了解 2025 年及未来在不同技术市场的关键技术方向
    的头像 发表于 01-24 16:14 1866次阅读

    一文带你了解arm主板

    当您听到“ARM主板”一词时,您可能会想知道它与大多数个人计算机中使用的典型x86主板有何不同。事实是,ARM主板在从智能手机和平板电脑到服务器和嵌入式系统等各种应用中越来越受欢迎。但是什么让它们脱颖而出?为什么越来越多的行业转向基于ARM的解决方案?本文我们将深入探讨ARM主板的世界,解释它们的架构、优势以及为什么它们是许多现代计算设备的首选解决方案。无论
    的头像 发表于 01-02 10:51 966次阅读
    一文<b class='flag-5'>带你</b><b class='flag-5'>了解</b>arm主板

    UVLED光固化机常用术语和单位简介,一篇文章带你全面了解

    全面、简洁的文章,带你了解UVLED光固化机的常用术语和单位!‌一、光通量(Φ)‌光通量是指发光体每秒发射的光的总量,单位为流明(Lm)。在UVLED行业中,光通
    的头像 发表于 12-24 13:27 1484次阅读
    UVLED光固化机常用术语和单位简介,一篇文章<b class='flag-5'>带你</b>全面<b class='flag-5'>了解</b>!

    一文了解三菱电机高压SiC芯片技术

    三菱电机开发了高耐压SiC MOSFET,并将其产品化,率先将其应用于驱动铁路车辆的变流器中,是一家在市场上拥有良好业绩记录的SiC器件制造商。本篇带你了解三菱电机高压SiC芯片技术。
    的头像 发表于 12-18 17:35 1818次阅读
    一文<b class='flag-5'>了解</b>三菱电机高压SiC芯片技术