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')
从渲染引擎到样式隔离,每一处细节都为「嵌入第三方系统」这一场景打磨。
文件校验、安全检查、解析渲染全部在浏览器内完成。无需部署预览转换服务,无文件上传链路,天然规避数据外泄风险。
无需打包器、无需 npm。一个 script 标签引入 CDN 单文件即可:自动探测资源目录、自动注入样式,跨域托管零 CORS,托管在任意静态路径下即可运行,零配置。
直接传入文件 URL:SDK 负责下载、格式识别、字节级进度上报与 LRU 缓存,支持 AbortController 中断与格式覆盖。
构建期将所有样式作用域化到 .jwfp-root 之下,不污染宿主页面,也不受宿主全局样式干扰,多实例并存互不影响。
核心与各格式渲染引擎独立分包,首次打开某格式才下载对应 chunk,之后浏览器缓存复用;支持空闲预热高频格式。
registerFormat 注册自定义格式渲染器;完整事件系统与结构化错误码,文案可覆盖,轻松适配多语言。
传统预览方案需要把文件上传到转换服务器,存在泄露与合规风险。JitWord 在用户浏览器本地完成解析与渲染,文件内容不经过任何第三方服务器,并内置压缩包安全检查(结构校验、大小限制、Zip 炸弹防护),兼顾隐私与安全。
无需采购与运维文档转换服务,SDK 产物为纯静态资源,放在任意静态服务器 / CDN / 对象存储即可。预览并发压力由用户浏览器分摊,服务器带宽只承担文件本身的下载。
内置专业预览工具栏:PDF / OFD 分页导航、适应宽度 / 适应页面缩放、全屏沉浸阅读;下载、检查、渲染三阶段进度事件实时上报,可无缝接入宿主系统的加载状态。
同步返回的实例代理让「引入即可调用」,无需等待异步初始化;CDN 单文件 / ESM / script 标签 / 打包器四种姿势任选;ESM 分块渲染引擎懒加载保证首屏零负担,CDN 单文件跨域托管零 CORS。
直接引用线上 SDK 实时渲染:快速开始、URL 远程预览、沉浸式详情页、多实例与格式白名单四大场景。