手机版

Foxit PDF SDK

适用于开发Android应用程序的行业优秀的PDF技术

Foxit PDF SDK Android版本,一款提供给Android平台开发人员的强大的PDF库。其包含的OOM(out of memory,内存不足)处理功能可以使应用程序在内存不足时进行自动修复,以免程序崩溃。Foxit PDF SDK提供C/Android java接口,C接口涵盖了其他平台的所有功能。它允许开发人员将PDF显示、导航、创建、搜索、注释、保护、PDF文本提取、图片转换、表单数据收集和编辑等功能集成到Android应用程序中。Android Java接口支持标准、编辑、注释、表单、PSI、安全和图像转换功能模块。C接口的Android安装包中提供了一个阅读功能demo,用来说明在Foxit PDF SDK下,如何通过NDK在Android应用程序中调用C接口来完成一个简易阅读器。Android Java接口安装包中则含有一个阅读功能demo、一个处理OOM的demo和一个关于表单填写功能的demo,用来说明如何利用Foxit PDF SDK来完成一个简易阅读器、处理应用程序的OOM问题以及填写表单(包括导入/导出FDF文件)。阅读功能demo支持常用的集成开发环境(IDE,Integrated Development Environment),如Eclipse、Android Studio和Xamarin Studio。

以下简单介绍几个Foxit PDF SDK在Android平台上的具体应用实例:

  • 支持PDF阅读器参数设置和文档/页面动作
  • PDF书签导航和编辑
  • 选择、复制和搜索文本
  • 显示图层
  • 注释
  • 表单填写(支持JavaScript)
  • PDF编辑功能
  • 拆分和合并PDF文档(仅C接口提供此功能)
  • 将PDF文档保存为图片(支持BMP、TIFF、PNG、JPX和JPG格式)
  • 给PDF文件添加水印(仅C接口提供此功能)
  • PDF文档安全(仅C接口提供此功能)
  • 给PDF文档添加文本、图片和条形码(仅C接口提供此功能)
  • 文本提取
  • PDF表单数据收集
  • PDF扁平化
  • 调整页面大小,如media/crop/bleed/trim box(仅C接口提供此功能)
  • 密码和证书加密
  • 支持关联并集成第三方数字版权管理(DRM)和自定义加密
  • 线性化PDF文件

Foxit PDF SDK Android版本支持下列操作系统:

- 运行环境:Android 2.2版本(API-Level-8)及更高版本
- 支持的语言:Java(需要NDK调用C接口)

Android C接口包中包含“.a”库:

1. 支持x86设备的x86库
2. 支持arm设备的armeabi-v7a/arm64-v8a库

Android Java接口包中包含“.so”和“.Jar”库:

1. 支持x86设备的x86库
2. 支持arm设备的armeabi-v7a/arm64-v8a库