# embedpdf **Repository Path**: seankeh/embedpdf ## Basic Information - **Project Name**: embedpdf - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-08-21 - **Last Updated**: 2026-09-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README - @embedpdf/plugin-document-manager - 文档管理器插件负责在您的浏览器中管理 PDF 文档。它能够处理从 URL 或本地文件打开的文档,跟踪文档的状态(加载中、已加载、出错),并控制哪个文档当前处于活动状态。 - 这个插件是任何 PDF 浏览器的必备组件,无论你是显示单个文档还是多个文档。它为文档生命周期管理提供了基础支持,并使得在多文档应用中使用标签界面等功能成为可能。 - @embedpdf/plugin-viewport - viewport 插件是任何阅看工具中的基础组件。它提供了 组件,这个组件实际上是一个可滚动的“窗口”,用户通过这个窗口来查看 PDF 页面。 - 这个插件适用于多文档布局场景。它能够独立管理每个打开文档的度量标准、滚动状态以及尺寸设置,从而轻松实现分屏视图、标签式界面或多窗口应用程序的设计。 - @embedpdf/plugin-scroll + @embedpdf/plugin-viewport - Scroll 插件负责处理页面布局、虚拟化和导航逻辑。它提供了 组件,该组件能够根据当前视域位置,仅动态渲染可见页面,从而大大提高性能;同时还提供了 useScroll 可组合组件,用于实现程序化的导航功能。 - 该插件与 Viewport 插件协同工作,支持多文档布局,能够管理每个打开文档的独立滚动状态及策略(垂直/水平滚动)。 - @embedpdf/plugin-render - 渲染插件是 PDF 浏览器的视觉核心组件。它负责将来自核心引擎的原始 PDF 数据渲染到屏幕上。该插件能够高精度地渲染文本、图像、矢量图形以及各种表单元素。 - 这个插件能够在多文档环境中无缝运行,使得你可以同时使用不同文档中的页面内容,而无需担心会引用错误的文档节点。