用途:在 Angular 项目中嵌入并配置 Syncfusion Angular PDF Viewer(PdfViewerComponent),实现 PDF 文档的渲染、加载与交互功能。
主要能力:技能按查询关键词将需求路由到对应参考文件,覆盖核心设置(基础示例、通用属性、功能开关)、导航(翻页、书签、超链接、缩略图)、查看与交互(缩放、交互模式、文本选择、文本搜索)、工具栏与右键菜单、注释(样式、事件、标签、密文)、表单(字段设置与事件)、文档操作(下载、打印、页面整理)以及高级 API 方法与事件列表。
使用方式:技能要求严格按三步执行。第一步工作区检测,执行 file_search 查找 **/{package.json,angular.json,tsconfig.json}、list_dir 查看 src/app/、read_file 读取 package.json,并向用户报告结果。第二步读取参考文件,先按关键词匹配路由指南,再 read_file 读取对应 references 目录下的 .md 文件,提取全部步骤与 API。第三步在完成前两步后才生成代码,并逐项校验 API 是否来自参考文件。工具栏配置必须使用参考文件中列出的条目名称,逐字符校验。简单设置(1-3 个属性)可内联,复杂设置(4 个以上属性或枚举)需从 @syncfusion/ej2-angular-pdfviewer 导入枚举。
适用场景:需要在 Angular 中实现 PDF 查看、注释、表单填写、搜索、打印下载等功能的开发任务。
限制:不得使用参考文件中未记录的 API,未记录的功能应明确回复不支持并列出可用替代;未完成前两步不得生成代码。资料未提供具体版本要求、授权与收费信息。