Skip to content

福昕 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 SDKPDFDoc、PDFPage底层 PDF API(文档、页面、对象操作)只用文档与页面接口完成流程,不依赖内置 UI

完整 UI 通过一个 DOM 元素加载,并可用 UIExtension API 改主题、组件和插件。PDFViewCtrl 负责渲染、缩放、滚动和翻页,界面外壳由应用自己做。Core 的接口在浏览器中运行,用于自建查看器或不需要内置界面的流程。

从这里继续 ​

框架支持与演示 ​

框架示例: Vue 3、React、Angular、Next.js、Vue 2 — 见 框架集成 与 快速导览。

在线演示: 通过 在线演示 体验功能,无需部署。

本地示例: 参阅 示例,在本地构建并运行示例工程。

包与前端渲染引擎 ​

自 10.0 版本起,福昕 PDF SDK Web 版采用统一整合包发布。功能模块按授权加载。渲染引擎使用动态 WASM 模块,以加快首次加载并支持按需加载功能。

12.0 起前端渲染引擎提供 32 位与 64 位两套。SDK 按浏览器是否支持 WebAssembly Memory64 自动选择其一。见 前端渲染引擎 · 32 位与 64 位。

下载说明、目录结构与集成步骤见 入门指南。