Flutter PDF Viewer Web library
The web implementation of Syncfusion® Flutter PDF Viewer plugin.
Usage
Import the package
This package is an endorsed implementation of syncfusion_flutter_pdfviewer
for the web platform since version 19.1.0-beta
, so it gets automatically added to your dependencies when you depend on package syncfusion_flutter_pdfviewer
.
...
dependencies:
...
syncfusion_flutter_pdfviewer: ^28.1.39
...
...
Web integration
We have used PdfJs for rendering the PDF page as an image on the web platform, so the script file must be referred to in your web/index.html
file.
On your web/index.html
file, add the following script
tags, somewhere in the body
of the document:
For PdfJs library version 4.0 and above
<script type="module" async>
import * as pdfjsLib from 'https://cdnjs.cloudflare.com/ajax/libs/pdf.js/4.9.155/pdf.min.mjs';
pdfjsLib.GlobalWorkerOptions.workerSrc = "https://cdnjs.cloudflare.com/ajax/libs/pdf.js/4.9.155/pdf.worker.min.mjs";
</script>
For PdfJs library versions below 4.0
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.11.338/pdf.min.js"></script>
<script type="text/javascript">
pdfjsLib.GlobalWorkerOptions.workerSrc = "https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.11.338/pdf.worker.min.js";
</script>