pdfjs-dist (英语)
这是一面镜子 pdfjs-dist (英语),作为ES模块捆绑并曝光
安装
npm install @bundled-es-modules/pdfjs-dist
使用
import pdfjs from "@bundled-es-modules/pdfjs-dist/build/pdf";
import viewer from "@bundled-es-modules/pdfjs-dist/web/pdf_viewer";
pdfjs.GlobalWorkerOptions.workerSrc =
"@bundled-es-modules/pdfjs-dist/build/pdf.worker.js";
var url = "basicapi.pdf";
var loadingTask = pdfjs.getDocument(url);
//...
重要: 与原始建筑不同的是 pdfjs.GlobalWorkerOptions.workerSrc 强制的。 我们建议通过 光盘N。 。 。 .
概览
结构
├── build/
│ ├── pdf.js - display layer
│ └── pdf.worker.js - core layer
|── types/ - typescript typings
└── web/
├── pdf_viewer.js - top-level viewer import, containing all necessary setup
├── module.js - pdf-viewer module, transformed from UMD to ESM
└── util.js - utility module for setup
背景情况
PDFJS是一个由Mozilla创建的库,用于facillition客户端侧渲染PDF文档.
目前,该项目的主要构筑物作为UMD型模块提供,地点: pdfjs/pdfjs-dist (英语)。 。 。 .
已请求为主要项目中的es模块提供支助 在此 (# 10317)
大楼
npm i
npm run build