The MuPDF WebViewer API
initMuPDFWebViewer(selector: string, docURL: string, options: { licenseKey: string, libraryPath?: string, filename?: string, standalone?: boolean, withoutLoader?: boolean }): Promise<mupdfwv.MuPDFWebViewer>()
<div>
with the expected id.licenseKey
- (required) string
The license key for use.libraryPath
- (optional) string
Library path for library assetsfilename
- (optional) string
Filename for PDFstandalone
- (optional) boolean
Standalone or not.withoutLoader
- (optional) boolean
Whether to show the document loader or not.Promise<mupdfwv.MuPDFWebViewer>
.mupdfwv.MuPDFWebViewer
mupdfwv.MuPDFWebViewer
object instance contains six sub-object instances as follows:
document
instanceviewer
instanceviewer
viewer.setColor()
viewer.setBackgroundColor()
viewer.setPageBorderColor()
viewer.setTheme()
viewer.setLogo()
viewer.toggleDialog()
viewer.getScale()
viewer.setScale()
viewer.zoomIn()
viewer.zoomOut()
viewer.getCurrentPageIndex()
viewer.getRotation()
viewer.setRotation()
viewer.rotateClockwise()
viewer.rotateCounterClockwise()
viewer.setViewMode()
viewer.fitTo()
viewer.scrollToNextPage()
viewer.scrollToPreviousPage()
viewer.scrollTo()
viewer.openSideView()
viewer.closeSideView()
viewer.togglePanel()
viewer.highlight()
viewer.unhighlight()
viewer.searchText()
viewer.setLanguage()
viewer.getSize()
viewer.setViewVisibility()
viewer.addButton()
viewer.addContextMenu()
viewer.defineDocumentPanel()
viewer.defineAnnotSelectMenu()
annotation
instancetext
instancewatermark
instancetoast
instance