用途:该技能面向 Syncfusion Vue PDF Viewer(组件标签 ejs-pdfviewer,目标包 @syncfusion/ej2-vue-pdfviewer),用于在 Vue 2 或 Vue 3 项目中嵌入、配置和加载 PDF 文档,并生成可直接复制粘贴的 Vue SFC(.vue)示例代码。触发场景包括“如何添加 pdfviewer”“代码示例”“集成组件”等。
主要能力:覆盖基础加载(documentPath、height、width)、常规属性配置(服务器 URL、文档路径、locale、资源基础路径)、功能开关(工具栏、批注、表单、导航、文本选择、下载、打印)、页面与书签/超链接/缩略图导航、缩放与交互模式、文本选择与搜索、工具栏与右键菜单定制、批注(外观、事件、形状标签、密文)、表单字段设置与事件、下载/打印/页面组织,以及 API 方法与事件参考。
使用方式:先检测项目类型(Vue 2 或 Vue 3),再读取 references/.md 参考文件,仅使用其中 Methods/Properties/Events 表格明确列出的 API 生成代码。Vue 2 通过 components 注册并 provide 注入服务;Vue 3 Composition API 使用 provide('PdfViewer', [...])。书签方法须经 this.$refs.pdfViewer.bookmark. 或 pdfViewerRef.value.bookmark.* 访问。工具栏项名称必须逐字符匹配参考文件中的可用项列表。
限制:严格模式要求不得使用未在参考文件中记录的 API、属性或方法;若参考文件缺失或功能未列出,应停止生成并说明不支持。资料未提供收费、价格、平台支持范围等具体信息。