首页 > IT业界 > 正文

专为Win8设计开发Metro应用PDF SDK发布

2012-06-12 13:07 来源:网络

  近日,全球领先的PDF软件方案与服务提供商福昕软件开发有限公司(Foxit Corporation)发布了Foxit Embedded PDF SDK for Microsoft  Windows 8 Metro-Style Apps(以下简称:Foxit Embedded PDF SDK),该软件开发包专门为开发者提供Win8 Metro 风格应用开发,今后福昕软件会随Windows系统的更新提供相应的升级服务。

  Foxit Embedded PDF SDK被封装为WinRT组件,用于Metro风格的应用,它同时支持多种不同的开发语言, 例如: JavaScript, C++, C#, 和 等语言。Foxit Embedded PDF SDK并不依赖于以往的Windows系统中的使用的API,因此它在支持Metro系统外,同时支持传统模式。由于没有2种模式之间的API差异,开发者很容易提供这2种模式下的高质量且一致的PDF显示等PDF功能。

  Foxit Embedded PDF SDK全面兼容PDF标准,几乎支持福昕阅读器桌面版本的所有功能。

  ——丰富的PDF显示功能

  如透明度的处理、连续色调区域(Shading)的处理、绘图模式(Pattern)的处理、嵌入式字体处理等等;

  ——高效的内存管理

  Foxit Embedded PDF SDK不仅占用少量的内存空间,还充分利用缓存技术来有效管理内存。这样PDF Reader可以很快地显示PDF页面。当有程序报告内存空间不足(Out-of-memory)时,Foxit Embedded PDF SDK能够及时处理这种问题并尝试自动恢复。

  ——步进式API

  对于象页面解析、页面渲染、关键字搜索这样耗时的操作,Foxit Embedded PDF SDK通过提供步进式过程来避免独占所有CPU时间。这样,当程序在进行页面解析、渲染、关键字搜索的同时,移动设备仍能快速地响应用户输入操作。

  ——体积小巧

  PDF SDK 根据具体功能特点(如 PDF 浏览、注释、重排 等等)构成各个模块,您可以只选择你所需要的功能来控制该程序的体积大小。

  ——性能优越

  Foxit PDF 渲染引擎最初是设计电子书设备上运行,现在通过优化,它在资源有限的移动设备上渲染速度更快 ,能够在极短时间内高质量渲染PDF文档,大大提升了用户体验。

  ——平台独立

  Foxit SDK (如 DLL, ActiveX, 以及Embedded)产品基本上都是用相同的代码开发的,因此,基于C/C++基础上的API能在所有平台上保持一致。这样就免去了在程序移植过程中更改代码的麻烦。


  ——PDF表单填写与数据收集

  PDF表单插件模块允许用户在移动设备上填写PDF表单。支持JavaScript验证数据并提交所收集的数据到后端存储库。同时支持表单数据通过XML文档导入\导出。

  ——压力感应墨水

  压力感应墨水能够精确捕捉墨水的细微变化,使用户可以随意在PDF文档上写写画画,为用户带来真实的纸质体验。如此,用户可以更好的把握注释添加的显示效果,例如轻重、颜色、透明度以及质感(如通过选择刷子的质地)等等。

  ——安全

  安全加密/解密插件模块为开发者提供的接口,可以使得PDF文档嵌入当前的数字权限管理方案(DRM)中。开发者可以实现通过自己的加解密方式来保护PDF文件并且通过执行相关安全选项来开放一定的权限,如阅读、修改、复制、打印、等安全选项的权利。

  ——注释

  注释模块允许用户将注释内容保存为PDF文档的一部分,而不覆盖该当前文档。这一项功能使得该注释内容在其他应用程序(包括PDF阅读器)或其他平台上可以实现共享和查阅。其中,注释内容包括文件附件、签章、高亮、注释以及添加超链接。

  ——数字签名

  数字签名插件模块允许开发者在PDF文档上添加第三方数字签名,以及验证该签名。

  ——支持东亚语言编码包,在系统字体支持的情况下,可以显示含中/日/韩语言内容的PDF文档;

  它还继承了福昕阅读器体积小巧且运行快捷的优秀基因,占用设备少量的内存空间,实现快速显示PDF文档。Foxit Embedded PDF SDK曾经为亚马逊kindle、HTC、爱立信等著名设备厂商提供PDF程序的开发支持。

文章内容来源于网络,不代表本站立场,若侵犯到您的权益,可联系多特删除。(联系邮箱:[email protected]