Skip to content

查看与交互

本组文档介绍 Viewer 中与阅读、页面显示和用户操作相关的能力。这类能力通常只影响查看器中的显示状态或交互状态,不会直接修改 PDF 文件内容。

如果使用完整 UI(UIExtension),常用的缩放、页面跳转、旋转视图、截图、文本选择等入口通常已通过工具栏、侧边栏或浮动工具条提供。需要在业务代码中控制视图状态、响应用户选择,或接入自定义工具时,可使用 PDFViewerPDFDocRenderPDFPageRender 及相关交互接口。

当前收录主题如下。

  • 页面导航与缩放:使用 PDFDocRender.goToPage()PDFViewer.zoomTo()PDFViewer.rotateTo() 等接口控制页面定位、缩放和视图旋转。
  • 文本选择:使用 TextSelectionTool.getSelectionInfo() 读取用户选中文本和选区矩形,或通过 TextSelectionTool.copy() 复制选中文本。
  • 渲染文档:了解文档渲染对象、页面渲染对象以及重绘流程。
  • 截图工具:截取页面区域、复制截图或上传截图图片。
  • 语音合成器:通过阅读辅助能力朗读文档内容。

如果需要读取页面文本或字符几何信息,请参阅 文本提取;如果需要按关键字查找文本,请参阅 文本搜索