首页
学习
活动
专区
圈层
工具
发布

PDF Kit 使用示例(HarmonyOS)

简介PDF Kit(PDF服务)为HarmonyOS应用提供了丰富的PDF文档处理能力,包含 pdfService 和 PdfView 两大核心模块。...PdfView:提供PDF文档预览、页面跳转、缩放、关键字搜索、高亮、批注等功能。有时候,产品一句"能不能加个PDF批注",开发就得从头到尾撸一遍API。...pdfService能管,PdfView就别想了。增删PDF页、加文本、加图片、改水印、页眉页脚啥的,pdfService全能,PdfView就负责老老实实预览。判断PDF加没加密、解密?...pdfService能查能解,PdfView还是只管看。预览、搜索、监听回调?PdfView才是主场,pdfService就别凑热闹了。...编辑操作建议用pdfService,纯预览用PdfView。保存/覆盖操作注意文件路径和权限。参考资料PDF Kit官方文档

55810
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    鸿蒙NEXT版仿华为阅读App的浏览PDF文档

    使用PDF服务之前,要先在ETS代码开头添加以下的导包语句,表示引入PDF服务需要的pdfService、pdfViewManager、PdfView等模块,及其依赖的BusinessError模块:...'; 其中PdfView为界面布局需要的PDF预览组件,用来展示PDF文档内容。...PdfView组件的构造接口可输入以下字段: controller:PdfView组件的控制器,取值为pdfViewManager.PdfController类型。...loadDocument:加载指定路径的PDF文件,并通过PdfView组件显示PDF文档内容,使用Promise异步回调。 releaseDocument:释放已加载的PDF文档。...为此可将PDF文档的浏览功能分解成以下几个步骤: 1、给ETS页面声明一个控制器实例,并在build函数中添加PdfView组件的布局内容,如下所示: private controller = new

    90510

    试用Xcode构建iOS PDF阅读器

    展示pdf文档准备一个测试的PDF文件,将其拖放到新创建的 pdfView 项目中。通过这种方式,您可以使用 NSBundle 加载和预览本地的PDF文档。...图片准备一个测试的PDF文件,将其拖放到新创建的 pdfView 项目中。通过这种方式,您可以使用 NSBundle 加载和预览本地的PDF文档。...= [[[CPDFView alloc] initWithFrame:rect] autorelease]; pdfView.document = document;将创建的 CPDFView...示例代码如下: [self.view addSubview:pdfView];连接您的设备或模拟器,并使用快捷键"Command_R"运行应用程序。PDF文件将被打开并显示在屏幕上。...= document; // Add the pdfView to the root view [self.view addSubview:pdfView];问题排查位码即使所有配置都正确

    1.4K30
    领券