跳到主要内容

PDF API

PDF API 包含 ONLYOFFICE PDF 编辑器中 可供插件使用的方法和事件。

方法​

下表列出了可用的方法。

方法返回值描述
CoAuthoringChatSendMessage无向协作聊天发送消息。
EndAction无指定长时间操作的结束操作。
FocusEditor无将焦点返回到编辑器。
GetAllCommentscomment[]返回文档中的所有批注。
GetCurrentPagenumber返回当前页面索引。
GetFileToDownloadstring以指定格式返回要下载的当前文件。
GetFontListFontInfo[]返回字体列表。
GetInstalledPluginsPluginData[]返回所有已安装的插件。
GetMacrosMacros返回文档宏。
GetPageImagecanvas返回页面图像。
GetSelectedTextstring返回文档中的所选文本。
GetVersionstring返回编辑器版本。
GoToPageboolean移动到指定页面。
InstallPluginobject使用指定的插件配置安装插件。
MouseMoveWindow无当鼠标按钮在插件 iframe 内移动时向插件发送事件。
MouseUpWindow无当鼠标按钮在插件 iframe 内释放时向插件发送事件。
OnDropEvent无实现外部拖放模拟。
PasteHtml无将 HTML 格式的文本粘贴到文档中。
PasteText无将文本粘贴到文档中。
RemovePluginobject删除具有指定 GUID 的插件。
ReplacePageContentboolean使用指定的参数替换页面内容。
SetMacros无为文档设置宏。
SetPluginsOptions无从外部源配置插件。可以为所有插件或特定插件设置参数。
SetProperties无为文档设置属性。
ShowButton无显示或隐藏页眉中的按钮。
ShowError无显示错误/警告消息。
ShowInputHelper无显示输入助手。
StartAction无指定长时间操作的开始操作。
UnShowInputHelper无隐藏输入助手。
UpdatePluginobject使用指定的插件配置更新插件。

事件​

下表列出了可用的事件。

事件描述
onChangeRestrictions当编辑器中的限制更改时调用的函数。
onClick用户点击元素时调用的函数。
onDocumentContentReady当文档完全加载时调用的函数。
onEnableMouseEvent用于开启/关闭鼠标或触控板事件的函数。
onExternalMouseUp当鼠标按钮在插件 iframe 外部释放时调用的函数。
onTargetPositionChanged当编辑器中的目标位置发生更改时调用的函数。