Unifi Ebook (UHD – FHD)

import * as PDFJS from 'pdfjs-dist'; async function renderEbook(url, canvasElement) { const loadingTask = PDFJS.getDocument(url); const pdf = await loadingTask.promise; const page = await pdf.getPage(1); const viewport = page.getViewport({ scale: 1.5 }); const canvas = canvasElement; const context = canvas.getContext('2d'); canvas.height = viewport.height; canvas.width = viewport.width; await page.render({ canvasContext: context, viewport }).promise; }