As Mark Stephens said, you could use PDF.js for a full client side viewer. It appears that Box is shutting down their view API (Box View). Iâm not clear if their embed API would cover what youâre looking for. Besides commercial solutions, look at Pdf2HtmlEx (coolwanglu/pdf2htmlEX). Itâs packaged for Mac and some Unix distros or you can build it from source. It generates an HTML5 viewer that you can customize for a PDF.
I've used both.
Here's a small demo to show you the basics.
If you have a PDF with black and white tables, use an SVG viewer.
If you don't, then go with SVG because it generates well.
If you have tables, you could just embed the PDF.
This is a good solution if you already have a PDF reader.
With PDF.js, there are three ways to deal with images and links: 1 2 3 4 5
You can just use the path to see a browser icon as a link.
You can go to this URL: ://