|
可扩展性 The Generator for Java对象模型是高度可扩展的。您可以利用其所包含的应用编程接口来开发所谓的“自定义的页面元素”(Custom Page Elements),而且本产品中的很多类均可以作为基类来继承。更多的详细信息,您可以参考本产品用户手册——“自定义的页面元素”(Custom Page Elements)部分中的源代码和示例。
特征如下所示:
- 生成纯PDF文件
DynamicPDF™ Generator for Java“从零开始”产生PDF代码,所谓“从零开始”是指本产品不是一个虚拟打印机驱动程序,并且生成PDF代码也不需要使用任何此类型驱动程序的任何资源。可以说,本产品动态生成PDF文档的方式基本上和JSP/Servlets动态生成HTML页面的方式差不多。
- 高性能
DynamicPDF™ Generator for Java是一个用Java语言编写的高性能、轻量级API。
- JSP/Application Server优化
一旦您调用文档对象的DrawToWebPage方法,DynamicPDF™ Generator for Java就会于内存中生 成PDF文档,并将其直接输出到JSP's/Servlet的response对象。这样您的程序就会具有更好的性 能,也避免了创建临时文件所带来的系统开销。
- 可扩展性
您可以在DynamicPDF™ Generator for Java类库的基础上开发自己的产品。 您可以通过继承com.cete.dynamicpdf.PageElement类来创建“自定义的页面元素”。
- 容易掌握
Our simple object model reduces the learning curve required to learn DynamicPDF™ Generator for Java. You will be generating your own dynamic PDF documents in minutes. 简单的对象模型使您掌握DynamicPDF™ Generator for Java所要花费的时间精力大大减少。短短几分钟内您就可以生成您自己的动态PDF文档。
- 页编号
您可以在文档的任何一页中加入当前处理页的页码和页数,本产品同样也支持以章节页面编号功能。至于页码不仅可以用数字来表示,还可以采用罗马数字或者字母来表示。
- 文档模板功能
所谓文档模板是用来将某些公用的页元素(例如:页眉、页脚等),自动的添加到文档(或者文档的某一章节)中的所有页。本产品支持的不同功能模板有:Document Templates,Section Templates, Global and Even/Odd Templates。
- 内置字库量度功能
我们将14种PDF核心字体的度量文件编译进DynamicPDF™ Generator中,所以在本产品中字体度量的计算处理是非常高效的。
- 文本延续(Text Continuation)
TextArea和HTMLTextArea可以轻松的将溢出的文本延续到新的行或者新的页中。
- 100%兼容PDF标准
DynamicPDF™ Generator for Java 100%的与Adobe公司为PDF1.4版所发布的PDF标准。因此您用DynamicPDF™ Generator for Java生成的PDF文档,可以用任何同样遵守这些标准的阅读器来阅读。
- HTML文本格式化
HTMLTextArea Page Element支持HTML文本格式化。
- 条形码处理
DynamicPDF™ Generator for Java包含有18种条形码页面元素来处理各种常用的条形码。
- 支持多国字体
DynamicPDF™ Generator for Java支持日语,朝鲜语,简体/繁体中文等等。 本产品同样也能处理从右向左书写的语言文字。
- 支持TrueType字体
DynamicPDF™ Generator for Java支持TrueType字体嵌入以及部分嵌入(嵌入一种完整的字库,称为font embedding;只嵌入一种字库中要用到的那些字符,称为font subsetting)
- 支持导航功能
DynamicPDF™ Generator for Java支持各种导航功能,如书签,大纲等。
- 支持URL链接功能
您可以将URL(统一资源定位符)链接置入您所生成的PDF文档之中。
- 支持PDF加密功能
DynamicPDF™ Generator for Java支持生成40或128位加密的PDF文档。您还可以通过密码保护,来设置多达8种的文档访问权限。
|