Could you please implement zoom scaling relative to viewport size (fit to page and width) ? For example see [pdf.js viewer](https://mozilla.github.io/pdf.js/web/viewer.html): 