Ola
Well, this basically does what it says. It uses the built-in PDF viewer to view your PDF files.
Just pass it the URL of the pdf file and the width and height of the HTML element you want to render to and whalla!
Ive tested it on Edge, Firefox, Opera, Chrome
FireFox
		
		
	
	
		 
	
Chrome
		 
	
Edge
		 
	 
Opera
		 
	 
Reproduction
0. Add the reference files in AppStart
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
1. Add a HTML element that you want the PDF document to render to.
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
2. Run the PDFView
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
 
Have Fun!
			
			Well, this basically does what it says. It uses the built-in PDF viewer to view your PDF files.
Just pass it the URL of the pdf file and the width and height of the HTML element you want to render to and whalla!
Ive tested it on Edge, Firefox, Opera, Chrome
FireFox
Chrome
Edge
Opera
Reproduction
0. Add the reference files in AppStart
			
				B4X:
			
		
		
		'view
   BANano.Header.AddJavascriptFile("jquery-3.4.1.min.js")
   BANano.Header.AddJavascriptFile("jquery.media.js")
   BANano.Header.AddJavascriptFile("jquery.metadata.js")1. Add a HTML element that you want the PDF document to render to.
			
				B4X:
			
		
		
		'get the body of the page
    body = BANano.GetElement("#body")
    'empty the element
    body.Empty
    'create a div to hold the pdf document
    body.Append($"<div id="basic"></div>"$)2. Run the PDFView
			
				B4X:
			
		
		
		'initialize the viewer
    Dim view As PDFView
    'use the id of the iframe
    view.Initialize("basic")
    'set the path of the pdf file to view
    view.SetHREF("./assets/themash.pdf")
    'set the height
    view.SetHeight(800)
    'set the width
    view.SetWidth(800)
    'process the viewing action
    view.ViewHave Fun!
 
				 
 
		 
 
		