当前 PDF 实例(ActivePDF)
当前 PDF 实例对象
属性列表
| 属性 | 说明 |
|---|---|
| CurrentPage | 获取当前页码 |
| DocumentMap | 控制目录的显示隐藏 |
| DragMode | 拖拽模式设置和获取 |
| PageMode | 分页/连页模式切换 |
| PagesCount | 获取总页数 |
| PlayMode | 播放状态设置和获取 |
| ReadOnly | 返回一个值,表示文档是否只读,此属性为只读属性。 |
| ReadOnlyComment | 返回一个值,表示文档是否只读可评论的权限,此属性为只读属性。 |
| Scroll | 获取滚动位置 |
| ShowPages | 获取可视区域内的所有页面索引 |
| ShowPagesTextData | 获取可视区域内的所有页面的文本数据 |
| SupportReadOnlyComment | 返回一个值,表示文档是否支持只读可评论权限,此属性为只读属性。 |
| Zoom | 获取窗口缩放比例 |
| ZoomToFit | 对文档窗口大小进行调整后,是否缩放视图以适应文档窗口的尺寸 |
方法列表
| 方法 | 说明 |
|---|---|
| BuiltinDocumentProperties() | 获取 Document 属性对象 |
| EndPlay() | 退出播放模式 |
| ExportAsFixedFormat() | 导出文件为图片 |
| GetFileCreator() | 获取文件创建来源 |
| GetMenuPageIndex() | 获取右键菜单所在页面 |
| GetOperatorsInfo() | 获取登录操作者信息 |
| GetPageHeight() | 通过页码获取指定页面高度 |
| GetPageRenderPicture() | 指定页面转为图片 |
| GetPageWidth() | 通过页码获取指定页面宽度 |
| GetPointPageInfoByWinPoint() | 通过相对窗口页面的坐标获取原始 PDF 页面的坐标和页码 |
| GetScreenModeInPlay() | 获取播放模式 |
| GetSelectionEndPos() | 获取选区 |
| GetSelectionPicture() | 获取选取图片 |
| GetTextSelection() | 获取选区文本 |
| JumpToPage() | 跳转到指定页 |
| PageTextData() | 获取指定页中的文本数据 |
| RotatePage() | PDF 旋转 |
| Save() | 保存文件的改动 |
| ScrollTo() | 设置滚动位置 |
| SetCopyToastVisible() | 控制复制提示 |
| SetOpenMarkerInkEdit() | 开启画笔或者保存画笔并退出 |
| StartPlay() | 设置播放模式 |
| SetSupportSelectArea() | PDF 开启关闭框选功能 |
| PageCommentData() | PDF 获取指定页中的批注 |
| Find() | PDF 查找关键字 |
| FindNext() | PDF 查找下一个关键字,配合Find使用 |
| FindPrev() | PDF 查找上一个关键字,配合Find使用 |
| OpenAnnoList() | PDF 打开批注列表 |
CurrentPage
获取当前页码
语法
表达式.ActivePDF.CurrentPage
表达式:文档类型应用对象
返回值
返回 Number 表示对应的当前页码
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
// 获取当前页码
const curryPage = await app.ActivePDF.CurrentPage
console.log(curryPage)
}
DocumentMap
控制目录的显示隐藏
语法
表达式.ActivePDF.DocumentMap = Boolean
表达式:文档类型应用对象
赋值 Boolean 为 true 显示目录,为 false 隐藏目录
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
// 控制目录的显示隐藏
app.ActivePDF.DocumentMap = true
}
DragMode
拖拽模式设置和获取
语法
表达式.ActivePDF.DragMode
表达式:文档类型应用对象
设置时
- true: 进入拖拽
- false: 退出拖拽
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
const pdf = await app.ActivePDF
// 设置拖拽模式
pdf.DragMode = true
// 获取拖拽模式
const mode = await pdf.DragMode
console.log(mode)
}
PageMode
分页/连页模式切换
语法
表达式.ActivePDF.PageMode = Number
表达式:文档类型应用对象
设置 Number 值为 1 表示单页模式,设置为 0 表示多页模式。
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
// 单页/多页模式切换
app.ActivePDF.PageMode = 1
}
PagesCount
获取总页数
语法
表达式.ActivePDF.PagesCount
表达式:文档类型应用对象
返回值
返回 Number 表示对应的总页数
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
// 获取总页数
const totalPages = await app.ActivePDF.PagesCount
console.log(totalPages)
}
PlayMode
播放状态设置和获取
语法
表达式.ActivePDF.PlayMode
表达式:文档类型应用对象
设置时
- true: 进入播放
- false: 进入播放
- start: 从第一页开始播放
- active: 从当前页开始播放
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
const pdf = await app.ActivePDF
// 设置播放状态
pdf.PlayMode = 'start'
// 获取播放状态
const mode = await pdf.PlayMode
console.log(mode)
}
ReadOnly
返回一个值,表示文档是否只读,此属性为只读属性。
语法
表达式.ActivePDF.ReadOnly
表达式:文档类型应用对象
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
const ReadOnly = await app.ActivePDF.ReadOnly
}
ReadOnlyComment
返回一个值,表示文档是否只读可评论的权限,此属性为只读属性。
语法
表达式.ActivePDF.ReadOnlyComment
表达式:文档类型应用对象
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
const ReadOnlyComment = await app.ActivePDF.ReadOnlyComment
}
Scroll
获取滚动位置
语法
表达式.ActivePDF.Scroll
表达式:文档类型应用对象
返回值
返回滚动条位置{x: xx, y: xx}
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
// 获取滚动位置
const result = await app.ActivePDF.Scroll
console.log(result)
}
ShowPages
获取可视区域内的所有页面索引
语法
表达式.ActivePDF.ShowPages
表达式:文档类型应用对象
返回值
返回 Array 类型的可视区域内的所有页面索引
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
const pdf = await app.ActivePDF
// 可视区域内的所有页面索引
const pages = await pdf.ShowPages
console.log(pages)
}
ShowPagesTextData
获取可视区域内的所有页面的文本数据
语法
表达式.ActivePDF.ShowPagesTextData
表达式:文档类型应用对象
返回值
返回 Array 类型的可视区域内的所有页面的文本数据对象 object
object
| 属性 | 数据类型 | 说明 |
|---|---|---|
| pg | Number | 当前页数 |
| content | String | 文本数据 |
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
const pdf = await app.ActivePDF
// 可视区域内的所有页面的文本数据
const result = await pdf.ShowPagesTextData
console.log(result)
}
SupportReadOnlyComment
返回一个值,表示文档是否支持只读可评论权限,此属性为只读属性。
语法
表达式.ActivePDF.SupportReadOnlyComment
表达式:文档类型应用对象
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
const SupportReadOnlyComment = await app.ActivePDF.SupportReadOnlyComment
}
Zoom
获取窗口缩放比例
语法
表达式.ActivePDF.Zoom
表达式:文档类型应用对象
返回值
返回 Number 型的缩放比例
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
// 获取窗口缩放比例
const result = await app.ActivePDF.Zoom
console.log(result)
// 设置窗口缩放比例
app.ActivePDF.Zoom = 66
}
ZoomToFit
对文档窗口大小进行调整后,是否缩放视图以适应文档窗口的尺寸
语法
表达式.ActivePDF.ZoomToFit = Number
表达式:文档类型应用对象
Number 依据不同值进行调整:
-1:文档窗口大小进行调整后使页面以最佳尺寸适应活动窗口0:对文档窗口大小进行调整后不为适应文档窗口尺寸而缩放视图
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
// 窗口自适应
app.ActivePDF.ZoomToFit = 0
}
BuiltinDocumentProperties()
获取 Document 属性对象
语法
表达式.ActivePDF.BuiltinDocumentProperties(Name)
表达式:文档类型应用对象
参数
| 属性 | 数据类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| Name | String | 是 | 属性名称 |
返回值
| 属性 | 数据类型 | 说明 |
|---|---|---|
| documnet | DocumentProperty | Document 属性对象 |
DocumentProperty 结构
| 属性 | 数据类型 | 说明 |
|---|---|---|
| Name | String | 属性名称 |
| Value | String | 属性值 |
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
//获取Document的Title属性对象
const Title = await app.ActivePDF.BuiltinDocumentProperties('Title')
console.log(Title)
}
EndPlay()
退出播放模式
语法
表达式.ActivePDF.EndPlay()
表达式:文档类型应用对象
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
await app.ActivePDF.EndPlay()
}
ExportAsFixedFormat()
导出文件为图片
语法
表达式.ActivePDF.ExportAsFixedFormat({ FixedFormatType })
表达式:文档类型应用对象
参数
| 属性 | 数据类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| FixedFormatType | Enum | 0 | 可选 | 导出的类型,详细可参考 Enum.FixedFormatType,目前仅支持导出图片 |
| Boolean | false | 可选 | 是否直接打开 | |
| ImgFormat | Enum | 0 | 可选 | 导出图片的格式,详细可参考 Enum.ExportImgFormatType |
| Dpi | Number | 96 | 可选 | 图片质量 |
| Combine2LongPic | Boolean | false | 可选 | 是否导出长图 |
| RangeType | Enum | 0 | 可选 | 导出范围,详细可参考 Enum.RangeType |
| WaterMark | Boolean | false | 可选 | 是否含水印 |
| From | Boolean | 当前页 | 可选 | 起始页 |
| To | Boolean | 当前页 | 可选 | 结束页 |
返回值
返回打印的 url。
| 属性 | 数据类型 | 说明 |
|---|---|---|
| url | string | 打印的 url |
示例:导出图片
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
// 导出文件为图片
const imgUrl = await app.ActivePDF.ExportAsFixedFormat({
FixedFormatType: app.Enum.FixedFormatType.TypeIMG
})
console.log(imgUrl)
}
GetFileCreator()
获取文件创建来源
语法
表达式.ActivePDF.GetFileCreator()
表达式:文档类型应用对象
返回值
| 属性 | 数据类型 | 说明 |
|---|---|---|
| result | String | 文件创建来源 |
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
//文件创建来源
const creator = await app.ActivePDF.GetFileCreator()
console.log(creator)
}
GetMenuPageIndex()
获取右键菜单所在页面
语法
表达式.ActivePDF.GetMenuPageIndex()
表达式:文档类型应用对象
返回值
| 属性 | 数据类型 | 说明 |
|---|---|---|
| result | Number | 页数(从 1 开始) |
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
await app.ActivePDF.GetMenuPageIndex()
}
GetOperatorsInfo()
获取登录操作者信息
语法
表达式.ActivePDF.GetOperatorsInfo()
表达式:文档类型应用对象
返回值
Object object
| 属性 | 数据类型 | 说明 |
|---|---|---|
| type | String | 请求类型 |
| response | Object | 用户信息列表 |
response 结构
| 属性 | 数据类型 | 说明 |
|---|---|---|
| id | String | 用户 id |
| avatar_url | Object | 用户头像 |
| logined | Object | 用户登录状态 |
| name | Object | 用户姓名 |
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
// 获取登录操作者信息
const operatorsInfo = await app.ActivePDF.GetOperatorsInfo()
console.log(operatorsInfo)
}
GetPageHeight()
通过页码获取指定页面高度
语法
表达式.ActivePDF.GetPageHeight(PageIndex)
表达式:文档类型应用对象
参数
| 属性 | 数据类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| PageIndex | Number | 无 | 是 | 页码(索引从 1 开始) |
返回值
返回Number表示指定页码页面的高度。
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
// 获取指定页码页面的高度,索引从1开始
const pageHeight = await app.ActivePDF.GetPageHeight(1)
console.log(pageHeight)
}
GetPageRenderPicture()
指定页面转为图片
语法
表达式.ActivePDF.GetPageRenderPicture({Index})
表达式:文档类型应用对象
参数
| 属性 | 数据类型 | 说明 |
|---|---|---|
| Index | Number | 指定的页数,从1开始 |
返回值
| 属性 | 数据类型 | 说明 |
|---|---|---|
| result | String | 图片地址 |
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
const result = await app.ActivePDF.GetPageRenderPicture(1)
}
GetPageWidth()
通过页码获取指定页面宽度
语法
表达式.ActivePDF.GetPageWidth(PageIndex)
表达式:文档类型应用对象
参数
| 属性 | 数据类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| PageIndex | Number | 无 | 是 | 页码(索引从 1 开始) |
返回值
返回Number表示指定页码页面的宽度。
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
// 获取指定页码页面的宽度,索引从1开始
const pageWidth = await app.ActivePDF.GetPageWidth(1)
console.log(pageWidth)
}
GetPointPageInfoByWinPoint()
通过相对窗口页面的坐标获取原始 PDF 页面的坐标和页码
语法
表达式.ActivePDF.GetPointPageInfoByWinPoint(x, y)
表达式:文档类型应用对象
参数
| 属性 | 数据类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| x | Number | 是 | 相对窗口页面的 x 坐标 | |
| y | Number | 是 | 相对窗口页面的 y 坐标 |
返回值
Object object
| 属性 | 数据类型 | 说明 |
|---|---|---|
| inContentRange | Boolean | 传入坐标是否在 PDF 正文区域(值为 false 代表不在正文区域,此时不会有其他的属性) |
| pageIndex | Number | 传入坐标对应原始 PDF 的所在页的页码 |
| x | Number | 传入坐标对应原始 PDF 页面的 x 坐标 |
| y | Number | 传入坐标对应原始 PDF 页面的 y 坐标 |
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
// 通过相对窗口的坐标,获取到对应的点在原始页面的坐标和页码
const pointPageInfo = await app.ActivePDF.GetPointPageInfoByWinPoint(500, 500)
console.log(pointPageInfo)
}
GetScreenModeInPlay()
获取播放模式
语法
表达式.ActivePDF.GetScreenModeInPlay()
表达式:文档类型应用对象
返回值
| 属性 | 数据类型 | 说明 |
|---|---|---|
| mode | String | 播放模式,可能值 vertical、horizontal、undefined |
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
//播放模式
const mode = await app.ActivePDF.GetScreenModeInPlay()
console.log(mode)
}
GetSelectionEndPos()
获取选区
语法
表达式.ActivePDF.GetSelectionEndPos()
表达式:文档类型应用对象
返回值
| 属性 | 数据类型 | 说明 |
|---|---|---|
| hasSelection | Boolean | 是否选中 |
| x | Number | 选区 x 轴坐标 |
| y | Number | 选区 y 轴坐标 |
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
//获取选区
const selectionEndPos = await app.ActivePDF.GetSelectionEndPos()
console.log(selectionEndPos)
}
GetSelectionPicture()
获取选取图片
语法
表达式.ActivePDF.GetSelectionPicture()
表达式:文档类型应用对象
返回值
| 属性 | 数据类型 | 说明 |
|---|---|---|
| result | String | 图片地址 |
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
await app.ActivePDF.GetSelectionPicture()
}
GetTextSelection()
获取选区文本
语法
表达式.ActivePDF.GetTextSelection()
表达式:文档类型应用对象
返回值
| 属性 | 数据类型 | 说明 |
|---|---|---|
| Text | String | 选区文本内容 |
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
//获取选区文本
const selectionText = await app.ActivePDF.GetTextSelection()
console.log(selectionText)
}
JumpToPage()
跳转到指定页
语法
表达式.ActivePDF.JumpToPage(PageNum)
表达式:文档类型应用对象
参数
| 属性 | 数据类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| PageNum | Number | 是 | 跳转到的页码 |
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
// 跳转到指定页
await app.ActivePDF.JumpToPage(3)
}
PageTextData()
获取指定页中的文本数据
语法
表达式.ActivePDF.PageTextData(PageIndex)
表达式:文档类型应用对象
参数
| 属性 | 数据类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| PageIndex | Number | 是 | 指定的页数,从 1 开始 |
返回值
| 属性 | 数据类型 | 说明 |
|---|---|---|
| result | Array | 数组包裹返回文本数据对象 Object |
result 结构中文本数据对象 Object
| 属性 | 数据类型 | 说明 |
|---|---|---|
| pg | Number | 当前页数 |
| content | String | 文本数据 |
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
//第一页的文本数据
const result = await app.ActivePDF.PageTextData(1)
console.log(result)
}
RotatePage()
PDF 旋转
语法
表达式.ActivePDF.RotatePage(Value)
表达式:文档类型应用对象
参数
| 属性 | 数据类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| Value | Number | - | 否 | 旋转角度 |
- 参数可以为空,调用一次就在当前的角度上加 90 度
- 设置为 0(设置文档旋转角度为 0 度)
- 设置为 90(设置文档旋转角度为 90 度)
- 设置为 180(设置文档旋转角度为 180 度)
- 设置为 270(设置文档旋转角度为 270 度)
其他值都为非法参数
返回值
Boolean
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
const success = await app.ActivePDF.RotatePage()
console.log('success: ', success)
}
Save()
保存文件的改动
语法
表达式.ActivePDF.Save()
表达式:文档类型应用对象
返回值
| 属性 | 数据类型 | 说明 |
|---|---|---|
| result | String | 保存状态 |
| size | Number | 文件大小,单位 byte |
| version | Number | 版本 |
保存状态说明:
| 保存状态 | 说明 |
|---|---|
| ok | 版本保存成功,可在历史版本中查看 |
| nochange | 文档无更新,无需保存版本 |
| SavedEmptyFile | 暂不支持保存空文件 触发场景:内核保存完后文件为空 |
| SpaceFull | 空间已满 |
| QueneFull | 保存中请勿频繁操作 触发场景:服务端处理保存队列已满,正在排队 |
| fail | 保存失败 |
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
// 保存文件的改动
const saveResult = await app.ActivePDF.Save()
console.log(saveResult)
}
ScrollTo()
设置滚动位置
语法
表达式.ActivePDF.ScrollTo(x, y)
表达式:文档类型应用对象
参数
| 属性 | 数据类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| x | Number | 否 | 滚动位置的 x 坐标 | |
| y | Number | 否 | 滚动位置的 y 坐标 |
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
await app.ActivePDF.ScrollTo(100, 100)
}
SetCopyToastVisible()
控制复制提示
语法
表达式.ActivePDF.SetCopyToastVisible(Visible)
表达式:文档类型应用对象
参数
| 属性 | 数据类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| Visible | Boolean | false | 否 | 是否显示复制提示 |
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
//显示复制提示
await app.ActivePDF.SetCopyToastVisible(true)
}
SetOpenMarkerInkEdit()
开启画笔或者保存画笔并退出
语法
表达式.ActivePDF.SetOpenMarkerInkEdit({ Open })
表达式:文档类型应用对象
参数
| 属性 | 数据类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| Open | Boolean | true | 否 | 是否需要开启画笔(true),还是保存并关闭画笔(false) |
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
// 开启画笔
await app.ActivePDF.SetOpenMarkerInkEdit(true)
setTimeout(async () => {
// 保存画笔并关闭
await app.ActivePDF.SetOpenMarkerInkEdit(false)
}, 5000)
}
StartPlay()
设置播放模式
语法
表达式.ActivePDF.StartPlay(type, DisFullscreen, HiddenMenu)
表达式:文档类型应用对象
参数
| 属性 | 数据类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| type | String | active | 否 | 播放模式 |
| DisFullscreen | Boolean | false | 否 | 是否全屏 |
| HiddenMenu | Boolean | false | 否 | 是否隐藏菜单 |
示例
//@file=base.pdf
async function example() {
await instance.ready()
const app = instance.Application
await app.ActivePDF.StartPlay('active', true, true)
}
SetSupportSelectArea()
JSSDK:v1.1.19+ 支持
PDF 开启关闭框选功能
语法
表达式.ActivePDF.SetSupportSelectArea({isSupport})
表达式:文档类型应用对象
参数
| 属性 | 数据类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| isSupport | Boolean | true | 否 | 开启关闭框选功能 |
- 设置true,开启框选功能
- 设置false,关闭框选功能
其他值都为非法参数
示例
//@file=base.pdf
async function example() {
await instance.ready();
const app = instance.Application;
// 开启框选功能
await app.ActivePDF.SetSupportSelectArea({ isSupport: true });
}
PageCommentData()
JSSDK:v1.1.19+ 支持
PDF 获取指定页中的批注
语法
表达式.ActivePDF.PageCommentData({PageIndex})
表达式:文档类型应用对象
参数
| 属性 | 数据类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| PageIndex | Number | - | 是 | 指定的页数,从1开始 |
返回值
| 属性 | 数据类型 | 说明 |
|---|---|---|
| - | Array | 对象数组 |
数据对象Object
| 属性 | 数据类型 | 说明 |
|---|---|---|
| id | String | 批注id |
| items | Array | 注解批注评论数据 |
示例
//@file=base.pdf
async function example() {
await instance.ready();
const app = instance.Application;
const data = await app.ActivePDF.PageCommentData({ PageIndex: 1 });
console.log('data: ', data);
}
Find()
JSSDK:v1.1.19+ 支持
PDF 查找关键字
语法
表达式.ActivePDF.Find({Value})
表达式:文档类型应用对象
参数
| 属性 | 数据类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| Value | String/Array | - | 否 | 查找的参数 |
- 多个关键字查找传入字符串数组, ['hello', '你好']
示例
//@file=base.pdf
async function example() {
await instance.ready();
const app = instance.Application;
await app.ActivePDF.Find({ Value: 'hello' });
}
FindNext()
JSSDK:v1.1.19+ 支持
PDF 查找下一个关键字,配合Find使用
语法
表达式.ActivePDF.FindNext()
表达式:文档类型应用对象
示例
//@file=base.pdf
async function example() {
await instance.ready();
const app = instance.Application;
await app.ActivePDF.FindNext();
}
FindPrev()
JSSDK:v1.1.19+ 支持
PDF 查找上一个关键字,配合Find使用
语法
表达式.ActivePDF.FindPrev()
表达式:文档类型应用对象
示例
//@file=base.pdf
async function example() {
await instance.ready();
const app = instance.Application;
await app.ActivePDF.FindPrev();
}
OpenAnnoList()
JSSDK: v1.1.19+ 支持
PDF 打开批注列表
语法
表达式.ActivePDF.OpenAnnoList()
表达式:文档类型应用对象
示例
//@file=base.pdf
async function example() {
await instance.ready();
const app = instance.Application;
await app.ActivePDF.OpenAnnoList();
}