PDF线性化、优化、保护、数字签名好帮手——PDFlib PLOP DS

原创|其它|编辑:郝浩|2009-03-02 16:37:47.000|阅读 1532 次

概述:PLOP DS是一个基于PDFlib PLOP 的多功能工具,它可以对PDF文档进行线性化,优化,修复,分析及加密、解密等操作。扩展版本的PLOP DS新增了对PDF文档进行数字签名的功能。PDF数字签名可以使用Adobe Acrobat 及Adobe Reader进行验证,而不需要额外的校验软件。

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

您是不是还在为PDF文件的线性化和优化发愁呢?您是不是还在为如何为PDF文件的保护和数字签名苦恼呢?如果是,那么请您了解一下PDFlib公司的PDFlib PLOP DS吧。

PLOP DS是一个基于PDFlib PLOP 的多功能工具,它可以对PDF文档进行线性化,优化,修复,分析及加密、解密等操作。扩展版本的PLOP DS新增了对PDF文档进行数字签名的功能。PDF数字签名可以使用Adobe Acrobat 及Adobe Reader进行验证,而不需要额外的校验软件。

PDFlib PLOP DS数字签名技术介绍:
由于PDFlib PLOP DS使用PDF标准格式的签名,从而可以直接通过Adobe Reader或Acrobat验证。 PLOP DS的签名支持如下功能:

  • PLOP DS可以从内存、磁盘文件或一个固定的硬件标识符中,读取签名者的数字ID(即证书和对应的专用密匙)。这个数字ID可以为PDF文档生成一个密码签名。
  • PLOP DS可以在现有的签名字段中创建签名或是生成新的签名字段。该签名可设置为不可见,也可显示在在页面中的特定位置。在Acrobat中,还可以显示签名的多个基本属性,例如签名原因,位置,联系信息等。
  • PLOP DS支持Acrobat 9及以下的所有PDF版本。它可以使签名与加密相结合(用户密码,主密码或许可)
  • PLOP使用了SHA-1数字签名加密算法来生成签名,并支持RSA和DSA签名算法,其密匙长度可达4096位。

PDFlib PLOP DS功能亮点:

多重加密引擎
PLOP DS最大程度的支持多重加密引擎,即生成数字签名的组件:

  • 内置的引擎可用于所有的平台。它在PLOP DS中实现了所需的加密功能,而不依赖任何的外部设备。这个内置引擎支持基于软件的数字ID,并同时具有PKCS#12和PFX两种证书格式。
  • 在Windows系统中PLOP DS使用了Microsoft Cryptographic API (CAPI)作为加密引擎,因此可以使用Windows提供的加密基础结构。Windows证书存储区中的数字ID可用于生成签名,其中包括了基于软件的数字ID和固定的硬件标识符。
  • 通过使用标准的PKCS#11接口,PLOP DS可以在 Windows, Linux, 和Solaris系统中绑定加密码。使用该数字ID接口的智能卡,U盘及其他固定的设备可以生成签名。还包括了可以安全输入个人识别码的集成键盘设备。
  • 对于专门的应用程序可以自定义一个附属于PLOP DS的加密引擎,例如使用密码验证的软件或要求自定义通信协议的附加硬件标识符。

PDF标准:PLOP DS符合PDF/A标准: 如果输入的文件符合PDF/A标准,那么输出的文件仍然符合PDF/A标准。PLOP DS完全支持XMP扩展模式所要求的PDF/A-1标准。同样的,PLOP DS也符合PDF/X标准。对于PLOP DS来说,能在PDF文档中使用符合PDF/A标准的签名是非常重要的优势。

PLOP DS类库和命令行工具:PLOP DS可作为一个程序库(组件)应用于各种开发环境中,并可作为命令行工具进行批量操作。该类库和命令行工具提供了类似的功能,但却适用于不同的开发部署环境。

它的开发环境:
PLOP DS是无所不在的—它可运行于几乎所有的计算平台。并且我们还针对常见的Windows,Mac OS, Linux,Unix操作系统以及IBM主机系统,提供了32位和64位的程序包。

PLOP DS的核心代码是使用最优化的C语言编写的,实现了最高性能和最小开销。通过简单的API(应用程序接口),PLOP DS可以用在不同的开发环境中:

  • 作为COM组件用于VB,ASP,Delphi等开发平台
  • C和C++
  • Java,包括servlets和Java应用程序服务器
  • 使用C#,VB.NET,ASP.NET等的.NET环境
  • Perl
  • PHP

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com

文章转载自:慧都科技

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP