YCanPDF Android PDF解析SDK v1.0.0详细接口文档
需积分: 6 73 浏览量
更新于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 上传
2018-09-20 上传
2021-09-29 上传
2017-04-22 上传
2021-10-05 上传
优看科技
- 粉丝: 1
- 资源: 11
最新资源
- IEEE 14总线系统Simulink模型开发指南与案例研究
- STLinkV2.J16.S4固件更新与应用指南
- Java并发处理的实用示例分析
- Linux下简化部署与日志查看的Shell脚本工具
- Maven增量编译技术详解及应用示例
- MyEclipse 2021.5.24a最新版本发布
- Indore探索前端代码库使用指南与开发环境搭建
- 电子技术基础数字部分PPT课件第六版康华光
- MySQL 8.0.25版本可视化安装包详细介绍
- 易语言实现主流搜索引擎快速集成
- 使用asyncio-sse包装器实现服务器事件推送简易指南
- Java高级开发工程师面试要点总结
- R语言项目ClearningData-Proj1的数据处理
- VFP成本费用计算系统源码及论文全面解析
- Qt5与C++打造书籍管理系统教程
- React 应用入门:开发、测试及生产部署教程