JP JitWord-Preview 文件预览 SDK Word 协同编辑
纯前端 · 零后端 · 隐私安全

三行代码,给你的系统
生产级文档预览能力

JitWord-Preview 将专业的文档解析与渲染引擎装进浏览器: docx、xlsx、pptx、ofd、pdf、txt、md、html 全格式覆盖,文件不出浏览器,一个 script 标签即可接入。

<!-- 1. 引入 CDN 单文件构建(经典 script,零 CORS) -->
<script src="https://jitword.com/preview_sdk/file-preview.bundle.js"></script>

// 2. 创建预览实例
const preview = JitWordFilePreview.createFilePreview('#preview-box')

// 3. 打开文件 —— 本地 File 或远程 URL 均可
preview.open('https://example.com/合同.pdf')
8主流格式开箱即用
0后端服务依赖
零 CORS跨域托管免配置
4种接入方式
DOCX XLSX PPTX OFD PDF TXT MD HTML
Features

为集成而生的工程化设计

从渲染引擎到样式隔离,每一处细节都为「嵌入第三方系统」这一场景打磨。

纯前端,零后端

文件校验、安全检查、解析渲染全部在浏览器内完成。无需部署预览转换服务,无文件上传链路,天然规避数据外泄风险。

一个 script 标签接入

无需打包器、无需 npm。一个 script 标签引入 CDN 单文件即可:自动探测资源目录、自动注入样式,跨域托管零 CORS,托管在任意静态路径下即可运行,零配置。

URL 直连预览

直接传入文件 URL:SDK 负责下载、格式识别、字节级进度上报与 LRU 缓存,支持 AbortController 中断与格式覆盖。

样式完全隔离

构建期将所有样式作用域化到 .jwfp-root 之下,不污染宿主页面,也不受宿主全局样式干扰,多实例并存互不影响。

按需懒加载

核心与各格式渲染引擎独立分包,首次打开某格式才下载对应 chunk,之后浏览器缓存复用;支持空闲预热高频格式。

可扩展与国际化

registerFormat 注册自定义格式渲染器;完整事件系统与结构化错误码,文案可覆盖,轻松适配多语言。

Value

为什么选择 JitWord-Preview

01

数据隐私:文件始终不出浏览器

传统预览方案需要把文件上传到转换服务器,存在泄露与合规风险。JitWord 在用户浏览器本地完成解析与渲染,文件内容不经过任何第三方服务器,并内置压缩包安全检查(结构校验、大小限制、Zip 炸弹防护),兼顾隐私与安全。

02

成本:零服务器,纯静态托管

无需采购与运维文档转换服务,SDK 产物为纯静态资源,放在任意静态服务器 / CDN / 对象存储即可。预览并发压力由用户浏览器分摊,服务器带宽只承担文件本身的下载。

03

体验:翻页、缩放、全屏一应俱全

内置专业预览工具栏:PDF / OFD 分页导航、适应宽度 / 适应页面缩放、全屏沉浸阅读;下载、检查、渲染三阶段进度事件实时上报,可无缝接入宿主系统的加载状态。

04

集成:五分钟接入,零学习成本

同步返回的实例代理让「引入即可调用」,无需等待异步初始化;CDN 单文件 / ESM / script 标签 / 打包器四种姿势任选;ESM 分块渲染引擎懒加载保证首屏零负担,CDN 单文件跨域托管零 CORS。

Live Demo

集成场景在线演示

直接引用线上 SDK 实时渲染:快速开始、URL 远程预览、沉浸式详情页、多实例与格式白名单四大场景。

快速开始 URL 远程预览 沉浸式详情页 多实例与白名单
在线演示

直接引用 jitword.com/preview_sdk 线上产物实时渲染,四大集成场景开箱即测。

五分钟,让文档预览上线

阅读接入指南,或直接查阅完整的 API 参考。