Как я могу определить размер pdf с помощью pdf.js, чтобы я мог масштабироваться до размера экрана?
Мне нужно масштабировать pdf, чтобы он заполнял высоту экрана, но все, что я нашел, - это функция scale()
. Откуда мне знать, на сколько его масштабировать?
1 ответ:
Чтобы определить ширину / высоту страницы, вам нужно сделать следующее:
Получить страницу
В функции promise (страница может быть получена только асинхронно):
A. получить видовой экран со шкалой
1
B. вызовите свойство
width
окна просмотраКод:
//Get the page with your callback pdf.getPage(1).then( function(page) { //We need to pass it a scale for "getViewport" to work var scale = 1; //Grab the viewport with original scale var viewport = page.getViewport( 1 ); //Here's the width and height console.log( "Width: " + viewport.width + ", Height: " + viewport.height ); });