@bdfkit/ 查看器
用于 BDF 的未打开的文档表面 . Viewer 拥有页面放置,滚动,懒惰渲染,以及演示文稿状态,而主机应用程序则拥有其工具栏,文件拾取器,标签和灯盒控制.
npm install @bdfkit/viewer
import { Viewer } from "@bdfkit/viewer";
const viewer = new Viewer(document.querySelector("#document")!, {
mode: "embedded", // or "lightbox"
layout: "spread", // single, spread, or continuous
});
await viewer.open({ kind: "url", url: "/reports/report.bdf" });
该软件包仅是渲染器,并期望服务器提供BDF. 要在浏览器中转换文件,请通过一个转换器 @bdfkit/convert-pdf-epub, (中文(简体) ), @bdfkit/convert-office,或 @bdfkit/convert-all 改为 viewer.openFile。 。 。 .
虽然焦点在取景器中,浏览器的查找快捷键(Cmd+F on macOS, Ctrl+F 在别处)打开取景器自己的查找栏来搜索整个取景器的文本,包括尚未绘制的页面. 过 find: "page" 当页面只是查看器时,或 find: false 将快捷键留给浏览器并呼叫 viewer.find(query) 从你自己的控制.
音乐分数渲染包含在普通取景器API中. 导入 @bdfkit/viewer/music 只有在需要钢琴-卷曲渲染或回放时,所以不使用音乐的应用程序才能从他们的捆绑中省去代码.
见 前端集成指南 用于CSP,捆绑器,布局和转换示例.
许可证
麻省理工学院. 见 自由主义。 。 。 .