PDF显示

Foxit PDF SDK提供了高性能的PDF库,使PDF页面、页面对象、注释和表单的显示更加清晰、明快、精准且易于阅读。支持应用程序对PDF文档和表单进行浏览、缩小、放大和打印,同时也支持应用程序开启、取消、停止和继续显示PDF文件。步进式处理允许应用程序利用闲置系统资源,从而提高用户体验。PDF SDK通过优化可以在资源有限的设备上实现更快的PDF显示速度。从而使PDF引擎能够在更短的时间内显示大型PDF文档,为客户提供更好的用户体验。

自动重排

PDF是版式文档,无法根据页面宽度自动换行。自动重排功能可在页面大小发生变化时自动重排页面内容。这对开发那些需要在不同尺寸输出设备(如桌面和移动设备)上显示PDF文档的应用程序具有很大的利用价值,因为自动重排功能让应用程序无需考虑设备的不同尺寸。该功能还提供了应用程序接口(API),用于创建、显示、发布、访问重排页面的属性。

异步支持

异步访问功能让应用程序无需加载整个文档即可访问PDF页面,从而省去下载整个文档的时间。例如,文档仍在加载期间,用户可先对加载好的页面进行浏览。该功能对网页浏览(如web浏览应用程序)和阅读大型PDF文档极其有利。只要文档中的页面数据加载完成应用程序可立即打开该页面供用户访问。

页面管理

支持合并不同PDF文件的指定页面并生成新的PDF文档或根据页面范围拆分单个PDF文档到多个PDF。应用程序可合并多个PDF文件(可以是文档的部分页面或整个文件)或提取文档中的任意页面,并另存为一个新的PDF,也支持从PDF文件中删除指定页面。

注释

注释功能在PDF应用中很强大,它能增强阅读者间的交流以及信息共享。PDF SDK提供了API,用于创建注释,访问注释属性和修改注释(外观设置和绘制)。也支持通过FDF文件(仅支持标记注释)导入和导出注释,轻松共享注释内容。API支持的注释类型有:文本(标注)、自由文本(打字机工具)、线条、方形、圆形、多边形、折线、高亮、下划线、波浪线、删除文本、图章、插入文本和铅笔工具。

水印

水印是一种广泛使用的PDF注释,它可以是可见的叠加嵌入型、纯文本、图片或版权声明。添加水印注释的目的即文档识别和防止他人未经授权使用文档。Foxit PDF SDK支持应用程序创建、插入、发布和移除水印。

PDF图层

在含有多个图层的PDF文档中,用户可选择性地查看和隐藏不同图层(OCGs,Optional content Groups)中的内容。目前,多图层正广泛应用于众多的应用领域中,如CAD制图、地图、图层艺术品和多语言文档等。

压力感应触控模块(PSI)

PSI支持用户在PDF文档中进行手写或手绘签名,可精准捕捉手指或触控笔的压力变化,效果与纸质签名如出一辙。用户还可以自定义设置签名的外观,包括厚度、颜色、透明度和质感(如画笔的质感)等。

文本操作

开发人员可在应用程序中添加各种文本功能:从PDF文档中提取、选择、搜索和检索文本。该功能还可以在服务器端为搜索索引服务提供PDF文本信息,且该文本引擎比其他PDF引擎速度更快。

页面对象编辑

页面对象功能便于应用程序操控文本、路径、图片和表单域对象。应用程序可在页面上添加和删除PDF对象并设置特定属性。通过页面对象编辑的API,用户可以以编程方式从对象内容创建PDF页面,还可以根据需要添加页眉页脚、添加图片和 生成PDF模板。

PDF基础对象获取

Foxit PDF SDK支持PDF基础对象的获取、支持获取catalog dictionary并提供获取PDF文档的root dictionary。它也提供了多种读取、编辑和添加各种基础对象(如array、dictionary、integer、string等)的接口,便于应用程序获取并编辑PDF文件的任何内容,任何高级API无法实现的功能,通过低级API则能实现。

表单和JavaScript

强大的PDF表单功能,用于填写表单和收集数据。表单填写完成并保存后,可将表单数据保存到后端数据库。Foxit PDF SDK支持的功能有:查看表单

编辑表单域

添加和删除表单域

创建表单

填写表单

执行表单域中的JavaScript

以FDF(表单数据格式)文件导出/导入表单数据

访问表单数据

设置和读取表单域的值和属性

安全

许多应用程序需要提供权限管理功能,通过添加信息权限管理保护到含有机密信息的文件,设置不同人对该文件的权限,如阅读、打印、注释和修改。Foxit PDF SDK提供了一系列加解密功能,可实现不同级别的文档安全保护。它可让应用程序使用密码加密、证书加密或使用其自有的安全处理程序定制安全模式加密。Foxit PDF SDK支持标准PDF安全处理程序(40和128位RC4加密)和128位AES(高级加密标准)加密,也支持安全处理程序的个性化定制,同时,支持应用程序设置或修改文档相关的安全权限以及删除现有文档中的加密保护措施。

PDF SDK 提供了集成微软®权限管理服务的接口。该接口允许开发人员通过微软RMS SDK对PDF文档进行加密(保护)和解密(解除保护)。

文档/页面动作

文档和页面动作决定了打开、关闭、保存和打印文档时所执行的特定动作。例如,关闭表单后是否立即提交表单。支持应用程序获取和设置文档中所定义的文档/页面级别的动作信息。

文档附件获取

文档附件获取功能使开发人员在其应用程序中能够支持文档级附件,使用户在PDF文件中即可快速添加、编辑、移除和查看任何文档。它也支持应用程序异步获取附件信息,如校验码、描述、文件名、文件创建/修改时间和文件大小等。

图像转换

支持阅读、创建和转换多种格式的图片,如BMP、JPG、PNG、TIF和JPX。

条形码

条形码用于表示与某个对象相关的数据,该数据可通过光学机器进行读取。最初条形码系统是通过平行线间宽度和间距的不同来表示数据,可称为线性条形码或一维(1D)条形码。后来条形码逐渐演变成矩形、点、六边形等2D矩形图案。虽然2D系统使用了一系列符号,但是他们通常也被称为条形码。条形码广泛应用于众多行业,用以改善数据的管理和访问、加强访问控制系统和提高效能,是一项性价比高、易实施的创新技术,而且适合各类企业。Foxit PDF SDK的条形码功能提供了API,可从给定的字符串中生成条形码位图,支持的条形码类型有:1D条形码(Code39、Code128、EAN8、UPCA、EAN13和ITF)和2D条形码(PDF417和QR)。

PDF的包装(Wrapper)

Wrapper功能,提供了一种可以保存与PDF文档有关的所有二进制数据的方式。大多情况下,二进制数据本身也是一个PDF文档。例如,当打开加密过的PDF文档时,用户会收到一条错误信息,提示该用户没有权限访问该文档。这种情况下,使用Wrapper,用户虽然无法访问加密的PDF中的内容,但仍然可以访问该PDF的Wrapper页面,以更友好的方式得到错误提示。Wrapper功能让开发人员可生成wrapper PDF,设置/获取wrapper信息。

内容边界

通常每个页面都有空白区域-----页面的顶部、底部、左边缘和右边缘通常含有没有任何内容的区域。对于嵌入式设备,如何充分利用这个显示区域显得尤为重要。内容边界(去白边)功能可让应用程序将页面边界减小到合适位置,尽可能将边界减小到最小值。这样可以使屏幕相对较小的设备尽可能大地显示页面,从而实现更好的用户体验。Foxit PDF SDK支持两种模式获取内容边界:分析所有页面元素的边界框获取和通过页面背景空白区域检测获取。

内容标记

内容标记功能有助于管理PDF文档的逻辑结构并且可以用于生成加标记的PDF(tagged PDF)。标记的PDF具有标准的结构类型和属性,它们有助于提取和再利用页面内容。PDF文档中有部分内容可被标记为标记内容元素。Foxit PDF SDK提供了API,用于获取、添加、编辑和移除页面对象的标记内容。

权限管理服务(RMS)

集成微软权限管理服务(RMS)的加解密功能来保护PDF文档。

PDFium接口

PDFium接口版本的Foxit PDF SDK可以帮助已经在应用程序中使用PDFium开源引擎的开发人员轻松地从开源PDFium SDK过渡到功能更加丰富的商业Foxit PDF SDK。如需相关功能支持,当您购买PDF SDK时,请务必注明需要包含PDFium接口的安装包。

android pdf编辑,Foxit PDF SDK相关推荐

  1. PDF编辑工具——PDF Desktop Converter 4 Professional

    管理和操作PDF的工具.PDF Desktop Converter 4 Professional可以生成,转换,提取,组合,分割合并PDF.新增加的OCR功能可以将扫描后的文件转变成可以检索和编辑的P ...

  2. Foxit PDF SDK 7.6 for C++/C/JAVA/.NET

    Foxit PDF SDK Our high-performance libraries add robust PDF functionality to enterprise, mobile, and ...

  3. PDF Reader Pro for Mac 2.7.4.1 中文版 PDF编辑/批注/OCR/转换工具

    PDF Reader Pro 是一款用户必备的集管理.编辑.转换.阅读功能于一体的专业的全能PDF阅读专家.快速.易用.强大,让您出色完成 PDF 工作. 应用介绍 PDF Reader Pro,一款 ...

  4. 除PDF转换,写论文还需PDF编辑?迅读PDF大师告诉你答案

    论文是毕业的一道门槛,无合格的毕业论文,就意味着无法获得学位证书.现在已经是1月,相信很多大学生,尤其是研究生,已经开始筹备毕业论文了.提起写论文,没有人会不参考知网,而知网上的历史文献基本都是PDF ...

  5. 写论文需要哪些软件?用迅读PDF大师,PDF转换编辑压缩

    作为大学生,没有什么比写论文更重要了.无论是日常论文作业,还是毕业论文设计,都需要认真对待才能产出高质量作品.提起写论文,前期的资料准备,自然必不可少!除了知网.维普.万方.超星等常见资料平台,部分专 ...

  6. PDF编辑搞不定?迅读PDF大师,了解一下?

    工欲善其事,必先利其器.初入职场,想要快速提升自己的业务能力,专业知识必牢牢掌握,但常规的"职场基本功"也不可懈怠,比如Word.Excel.PPT.PDF等.不同岗位用到这些办公 ...

  7. pdf编辑软件哪个好 如何在pdf上修改

    大家在文档的时候肯定都碰到过pdf格式文档,这类文档阅读效果不错,安全性也高,但就是不能直接进行编辑,想要编辑的话也不是没有办法,我们可以用pdf编辑器来实现. 捷速PDF编辑器是一款集PDF编辑.P ...

  8. 备考除了PDF编辑,还需要迅读PDF大师哪些神仙功能?

    研究生考试已过去两周多了,不知道考研党是否都交出了满意的答卷.在备考过程中,相信大家往往最先复习的是专业课和英语,临考前两三个月才开始猛攻政治.相比专业课和英语,政治难度相对较低,但需要背诵的知识点实 ...

  9. 课件如何PDF编辑和转换?用迅读PDF大师,简单易上手

    PDF是英文Portable Document Format的缩写,意思是便于携带的文件格式,具有体积小.跨平台.编辑难.安全高等优势.不仅上班族需要经常与之打交道,教师群体也会经常用到.比如,除了讲 ...

最新文章

  1. Ubuntu12.10 安装Nessus
  2. 多项式加法 java 链表_多项式加法,用单链表实现。
  3. ST17H26读ID卡调试过程
  4. 用户故事地图对应到Epic及其缺点
  5. 关于Linux的缓存内存 Cache Memory详解
  6. 【✅windows奇怪的知识增加了✅】windows系统下快速删除海量小文件方法
  7. 一个H3CNE测试的配置
  8. iOS中用到的唯一标示符
  9. mysql升级代码_phpstudy 升级mysql 及MySQL服务等问题(示例代码)
  10. python常用代码总结-python个人总结
  11. Spring pom配置详解(转)
  12. php text换行_php实现文字换行
  13. vss2005使用手册
  14. 神经网络建模的适用范围,常用神经网络模型
  15. ubuntu20.0.4系统中安装微信
  16. Echarts绘制各种数据可视化图表案例(效果+代码)
  17. id: cannot find name for group ID 528
  18. python模拟键盘上键和回车_使用Python模拟键盘输入
  19. 跨境知道快讯:亚马逊推出“Buy with Prime”服务
  20. JSP 编译和运行过程与JSP源码简单分析

热门文章

  1. Android Studio在编译时出现SSL peer shut down incorrectly问题
  2. Ant Design Vue table表格点击行选中多选框
  3. linux运行python程序
  4. SAS软件安装的常见问题
  5. 睡眠多少分钟一个循环_快速眼动周期-睡眠循环
  6. elementui 走马灯图片自适应
  7. ZOJ 1036: 算菜价
  8. 生鲜电商O2O 可以怎么做?
  9. 阿里云平台创建 centos系统ECS 实例快速入门 (创建及释放ECS)
  10. python access violation_python – “WindowsError:exception:access violation …” – ctypes问题...