福昕 PDF SDK Web 版概述
福昕 PDF SDK Web 版是一套高性能、可定制的 JavaScript 库,可为 Web 应用提供流畅、准确且可靠的 PDF 处理能力。它可轻松集成主流 JavaScript 框架,并通过单个 DOM 元素加载功能完整的文档查看器。
与桌面/服务端 SDK 的关系
福昕 PDF SDK Web 版是构建在 福昕 PDF SDK 桌面/服务端 之上的应用层 SDK。它在核心 PDF 引擎之上封装了面向浏览器的查看器与 UI 能力。其分层模型与 移动端 SDK 一致,仅类名与打包方式不同。
SDK 架构
福昕 PDF SDK Web 版分为三层。请按项目目标选择合适的层级:
| 层级 | 关键对象 | 作用 | 典型用途 |
|---|---|---|---|
| UI Extension(完整 UI) | PDFUI | 完整应用 UI(工具栏、侧边栏、批注面板、搜索等) | 快速交付可上线的 Web PDF 应用 |
| PDFViewCtrl(基础查看器) | PDFViewer | 查看器控件、渲染及面向自定义布局的基础 UI | 深度定制产品 UI,同时复用 SDK 渲染与交互 |
| Core SDK | PDFDoc、PDFPage | 底层 PDF API(文档、页面、对象操作) | 只用文档与页面接口完成流程,不依赖内置 UI |
完整 UI 通过一个 DOM 元素加载,并可用 UIExtension API 改主题、组件和插件。PDFViewCtrl 负责渲染、缩放、滚动和翻页,界面外壳由应用自己做。Core 的接口在浏览器中运行,用于自建查看器或不需要内置界面的流程。
从这里继续
- 集成完整 UI — 工具栏、侧边栏和注释面板一起用。
- 集成基础 Viewer — 使用 PDFViewCtrl,界面自己做。
- 框架集成 — Vue、React、Angular、Next.js。
- 入门指南 — 下载、目录结构和授权。
框架支持与演示
框架示例: Vue 3、React、Angular、Next.js、Vue 2 — 见 框架集成 与 快速导览。
在线演示: 通过 在线演示 体验功能,无需部署。
本地示例: 参阅 示例,在本地构建并运行示例工程。
包与前端渲染引擎
自 10.0 版本起,福昕 PDF SDK Web 版采用统一整合包发布。功能模块按授权加载。渲染引擎使用动态 WASM 模块,以加快首次加载并支持按需加载功能。
12.0 起前端渲染引擎提供 32 位与 64 位两套。SDK 按浏览器是否支持 WebAssembly Memory64 自动选择其一。见 前端渲染引擎 · 32 位与 64 位。
下载说明、目录结构与集成步骤见 入门指南。