YCanPDF Android PDF解析SDK v1.0.0详细接口文档
需积分: 6 158 浏览量
更新于2024-09-09
收藏 207KB PDF 举报
YCanPDF PDFSDK是由西安优看电子科技有限公司专为Android平台设计的一款功能强大的PDF文件解析库,版本号为1.0.0.0,可以从官方网站<http://www.ycanpdf.cn/download/pages/pdfsdk/android.html>下载最新版本。这款库旨在提供高效、全面的PDF处理能力,适用于各种Android应用环境。
该PDFSDK的核心功能包括:
1. **本地PDF打开**:能够轻松打开设备上的PDF文件,确保了本地文件的访问便捷性。
2. **内存流支持**:支持通过Base64加密的内存流打开PDF,特别适合处理在线数据或防止数据泄露。
3. **加密PDF处理**:支持包括PKCS7证书在内的多种加密方式,确保文件安全性。
4. **跨PDF版本兼容**:无论PDF文件版本(如PDF1.3至PDF1.7)如何,都能无缝解析。
5. **多语言支持**:除了拉丁语系外,还支持简体、繁体、日文和韩文等亚洲语系,满足国际化需求。
6. **页面处理**:提供获取指定区域、页数、缩放率、最大页数以及目录的功能。
7. **文本搜索与提取**:可以单个查找PDF中的字符,方便文本检索。
8. **文本提取**:支持完整文字获取,便于后续处理或展示。
9. **元数据获取**:能获取原始页面的宽度和高度信息。
10. **阅后即焚功能**:具备阅后自动销毁文件的部分隐私保护特性。
为了在Android应用中集成YCanPDF,开发者需遵循以下步骤:
- 加载SO库:在项目中引入`stlport_shared`和`com_ycan_PDFLib`库,并通过静态初始化块加载它们。
```java
static {
System.loadLibrary("stlport_shared");
System.loadLibrary("com_ycan_PDFLib");
}
```
- 初始化PDF处理对象:创建一个优看PDFLib类的实例。
```java
long handle = newHandle(lParam);
```
- 调用授权接口:使用应用的Appkey、AppSecret以及经纬度信息进行授权,返回"验证成功"或"验证失败"。
```java
String result = libRegister(ctx, strAppkey, strAppSecret, strLongitude, strLatitude, strPath);
```
- 调用其他具体功能的方法:根据实际需求,使用已初始化的handle调用各个接口来操作PDF文件。
YCanPDF PDFSDK为Android开发者提供了丰富的PDF处理工具,无论是本地还是网络PDF文件,都能够在安全且高效的环境下进行操作,适用于各类PDF阅读、编辑或数据分析应用。
2006-03-16 上传
2017-06-21 上传
2017-11-05 上传
2017-06-22 上传
2024-11-18 上传
2018-09-20 上传
2021-09-29 上传
2017-04-22 上传
优看科技
- 粉丝: 1
- 资源: 11
最新资源
- Angular程序高效加载与展示海量Excel数据技巧
- Argos客户端开发流程及Vue配置指南
- 基于源码的PHP Webshell审查工具介绍
- Mina任务部署Rpush教程与实践指南
- 密歇根大学主题新标签页壁纸与多功能扩展
- Golang编程入门:基础代码学习教程
- Aplysia吸引子分析MATLAB代码套件解读
- 程序性竞争问题解决实践指南
- lyra: Rust语言实现的特征提取POC功能
- Chrome扩展:NBA全明星新标签壁纸
- 探索通用Lisp用户空间文件系统clufs_0.7
- dheap: Haxe实现的高效D-ary堆算法
- 利用BladeRF实现简易VNA频率响应分析工具
- 深度解析Amazon SQS在C#中的应用实践
- 正义联盟计划管理系统:udemy-heroes-demo-09
- JavaScript语法jsonpointer替代实现介绍