SuperAPI AI 工具集

syncfusion-react-pdf-viewer

前端与建站

查看项目

更新于 10-16 00:21

技能介绍

用途:为 React(TypeScript 或 JavaScript)项目生成集成 Syncfusion React PDF Viewer 的代码示例。目标包为 @syncfusion/ej2-react-pdfviewer,组件为 PdfViewerComponent。

主要能力:按需生成加载文档、常规属性配置、工具栏与右键菜单、翻页与书签/缩略图/超链接导航、缩放与交互模式、文本选择与搜索、批注(含涂黑)、表单字段、下载与打印、页面组织(重排/旋转/插入/删除/提取)以及 API 方法与事件等示例。

使用方式:先检查 package.json、tsconfig.json、App.tsx/App.jsx、构建配置等确认项目类型,再读取 references/*.md 中对应功能的表格(方法、属性、事件)后生成代码。仅使用参考资料表格中明确列出的 API、属性与方法;未列出时应回复“This feature is not supported in the current Syncfusion React PDF Viewer implementation.”,不得编造或用变通写法。

快速示例(资料原文):import { PdfViewerComponent, Toolbar, Magnification, Navigation, LinkAnnotation, BookmarkView, ThumbnailView, Print, TextSelection, Annotation, TextSearch, FormFields, FormDesigner, Inject } from '@syncfusion/ej2-react-pdfviewer'; 组件内使用 documentPath、style 高度,并通过 <Inject services={[...]} /> 注入服务。

适用场景:在 React 应用中嵌入并操作 PDF 的各类前端集成需求。

限制:功能支持以参考资料表格为准;引用文件缺失时应停止生成并提示 references/ 目录缺少对应文件;工具栏项名称须逐字校验,区分大小写,不得自行推导名称。官方资料未提供收费、价格与平台等细节。