pdfjs-syntax-page-rendering
Installation
SKILL.md
pdfjs-syntax-page-rendering
Quick Reference
Rendering Pipeline
| Step | Method | Output |
|---|---|---|
| 1. Load document | getDocument({ url }).promise |
PDFDocumentProxy |
| 2. Get page | doc.getPage(pageNumber) |
PDFPageProxy |
| 3. Create viewport | page.getViewport({ scale }) |
PageViewport |
| 4. Setup canvas | Set canvas.width/height with DPI scaling |
<canvas> element |
| 5. Render | page.render({ canvasContext, viewport }) |
RenderTask |
| 6. Await completion | renderTask.promise |
Rendered canvas |