diff --git a/web/viewer.js b/web/viewer.js index 4a4282eda..0845c1836 100644 --- a/web/viewer.js +++ b/web/viewer.js @@ -359,7 +359,9 @@ var PDFView = { scale = Math.min(pageWidthScale, pageHeightScale); break; case 'auto': - scale = Math.min(MAX_AUTO_SCALE, pageWidthScale); + var isLandscape = (currentPage.width > currentPage.height); + var horizontalScale = isLandscape ? pageHeightScale : pageWidthScale; + scale = Math.min(MAX_AUTO_SCALE, horizontalScale); break; default: console.error('pdfViewSetScale: \'' + value +