Examples/HTML / CDN

HTML / CDN

UMD build from a script tag (jsDelivr). No bundler. Global name: ZineJS.

Loading CDN build…

Docs: HTML / CDN integration

Code

<div id="book" style="width: min(900px, 100%); aspect-ratio: 3 / 2"></div>

<script src="https://cdn.jsdelivr.net/npm/@zinejs/core@0.9.0/dist/index.umd.js"></script>
<script src="https://cdn.jsdelivr.net/npm/@zinejs/pdf@0.9.0/dist/index.umd.js"></script>
<script type="module">
  import * as pdfjsLib from 'https://cdn.jsdelivr.net/npm/pdfjs-dist@6.2.108/build/pdf.min.mjs'
  pdfjsLib.GlobalWorkerOptions.workerSrc = 'https://cdn.jsdelivr.net/npm/pdfjs-dist@6.2.108/build/pdf.worker.min.mjs'
  globalThis.pdfjsLib = pdfjsLib

  new ZineJS.Zine(document.getElementById('book'), {
    source: new ZineJS.PdfSource('https://zinejs.com/pdf/sample.pdf'),
  })
</script>