资源说明:什么是 PDFlib? PDFlib 是一个帮助您生成符合 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 中
如何使用 PDFlib? PDFlib 可在多种平台上使用,包括 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
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。