PDFlib+PDI图像和超文本元素提供了许多有用的功能

189 篇文章 1 订阅

PDFlib+PDI图像和超文本元素提供了许多有用的功能

  PDFlib 是一个库,可让您生成 Adob​​e 的可移植文档格式 (PDF) 文件。PDFlib 充当您自己的程序的后端。

  PDFlib 不使用第三方软件生成 PDF,也不需要任何其他工具。PDFlib 适用于所有主要的操作环境和开发环境。

  PDFlib 为在 PDF 中创建文本、图形、图像和超文本元素提供了许多有用的功能。

  PDFlib 程序可用于动态生成 PDF——反映用户输入或从 Web 或数据库服务器检索的动态数据。PDF 导入库 (PDI) 可用于将现有 PDF 文档中的页面集成到生成的输出中。使用 PDFlib 个性化服务器 (PPS),PDF 文件的服务器端个性化成为可能。

  由于程序员只负责从任何来源生成数据,PDFlib 负责生成以可视方式表示数据的 PDF 代码。

  PDFlib 可以直接在内存中(而不是在文件上)生成 PDF 数据,从而获得更好的性能并避免需要临时文件,因此是最快的 PDF 生成方法。

  PDFlib 使 PDF 生成成为可能,而无需涉足 PDF 规范。虽然 PDFlib 试图向用户隐藏技术 PDF 详细信息,但对 PDF 的一般理解是有用的。为了充分利用 PDFlib,应用程序程序员最好熟悉 PostScript(以及 PDF)的基本图形模型。然而,一个有相当经验的应用程序程序员处理过任何用于屏幕显示或打印的图形 API,在适应 PDFlib 手册中描述的 PDFlib API 时应该不会有太多麻烦。

  API:PDFlib 为应用程序程序员提供了一个易于使用的编程接口。PDFlib API 使程序员免受 PDF 生成技术的影响。任何具有良好图形或打印输出经验的程序员都能够快速使用 PDFlib。PDFlib 参考手册解释了 PDFlib 编程的基础知识,并提供了所有 API 函数的详细参考。为所有受支持的环境提供了示例程序。

  服务器部署:PDFlib 是线程安全的,即它可以安全地用于多线程服务器应用程序。COM 版本是双线程的,以提高性能。C 或 C++ 库客户端可以安装自己的内存管理和错误处理例程。PDFlib 的内存管理经过严格的设计和内存泄漏测试,以保证 24 小时部署,无需任何停机时间。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
什么是 PDFlibPDFlib 是一个帮助您生成符合 Adobe 的可移植文档格式 (PDF) 文件的中 间件。PDFlib 充当用户自己程序的后端。当应用程序员负责抽取要处理的数据时, PDFlib 承担生成 PDF 输出(图解数据)的任务。PDFlib 让您无需再关注 PDF 的内部细节问题,并 提供了各种方法来帮助您设置输出的格式。发布软件包在同一个二进制文件中包含了不同 的产品: > PDFlib 包含创建 PDF 输出(包括文本、矢量图形和图像以及超文本元素)所必需的所有 函数。PDFlib 为放置单行或多行文本、图像和创建表提供了强大的格式化功能。 > PDFlib+PDI 包括所有 PDFlib 函数,以及用于在输出的文件中嵌入现有的 PDF 文档页的 PDF 输入库 (PDI),及用于查询导入文档中任意 PDF 对象(例如列出页面上的所有字体、 查询元数据等等)的 pCOS 接口。 > PDFlib Personalization Server (PPS) 包括 PDFlib+PDI 以及用于自动填充 PDFlib 块的附 加函数。块是页上的占位矩形,可以用文本、图像PDF 页进行填充。可以使用适用于 Adobe Acrobat (Mac 或 Windows)的 PDFlib 块插件交互式创建块,并使用 PPS 自动 进行填充。该插件包含在 PPS 中 如何使用 PDFlibPDFlib 可在多种平台上使用,包括 Unix、Windows、Mac 和基于 EBCDIC 的系统(如 IBM eServer iSeries 和 zSeries)。虽然 PDFlib 自身是用 C 语言编写的, 但也可以从多种其他语言或编程环境访问它。这种情况称为“语言绑定”。这些语言绑定覆 盖了所有当前 Web 和独立应用程序环境。应用程序编程接口 (API) 简单易学,且对于所有的 绑定都是相同的。目前,支持以下的语言绑定: > COM (用于 Visual Basic、带有 VBScript 或 JScript 的 Active Server Page、Borland Delphi、Windows Script Host 和其他环境) > ANSI C > ANSI C++ > Cobol (IBM eServer zSeries) > Java (包括 servlet) > .NET (用于 C#、VB.NET、ASP.NET 和其他环境) > PHP 超文本处理器 > Perl > Python > REALbasic > RPG (IBM eServer iSeries) > Ruby,包括 Ruby on Rails > Tcl
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SEO-狼术

感谢大家的支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值