Help us shape the future of Go! Take the 2026 Go Developer Survey

ofd-wasm

command
v0.1.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 21, 2026 License: Apache-2.0 Imports: 2 Imported by: 0

README

OFD WASM

OFD WASM 将 OFD 文档解析和渲染能力提供给浏览器 JavaScript 使用。

使用阅读器处理不可信或敏感文档前,请阅读项目根目录的 免责声明。在线示例不替代生产环境的文件安全、权限控制和隐私保护措施。

浏览器阅读器示例和可直接部署的 Web 页面位于 web 目录。

阅读器的“更多 → 图层”以页面为父节点、正文图层和背景/前景模板为子节点展示树形列表。点击小三角展开,点击页名定位,复选框控制该页显示,并同步文字、链接、缩略图及导出/打印结果。 设置保留在当前阅读会话中;重新打开文档或成功切换版本后恢复全部显示。

截图

OFD WASM 网页阅读器

OFD WASM 网页阅读器双页模式

OFD WASM 网页阅读器资源列表

快速开始

在仓库根目录执行:

make build-wasm
python3 -m http.server 8080 --directory cmd/ofd-wasm/web

然后打开 http://localhost:8080,选择一个 .ofd 文件即可开始阅读。

浏览器不能通过 file:// 直接加载 WASM。完整的功能、API、构建、部署和协议说明见 web/README.md。

Documentation

Overview

Command ofd-wasm 将 OFD 文档引擎编译为 WebAssembly,供浏览器阅读器解析、渲染、 搜索和导出 OFD 文档。它在单个 Web Worker 内运行一个 WASM 实例管理当前文档, 通过 ofd.open、ofd.renderPage 等接口暴露给页面脚本,用法见 README。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL