Как узнать, закончил ли рендеринг PDF.JS?

Я использую PDF.JS для рендеринга страниц PDF в различные элементы холста. моё требование - захватить вывод холста и отобразить его в виде изображения. Есть ли какое-то событие, чтобы узнать, был ли закончен рендеринг страницы PDF на холсте или нет. потому что, когда я пытаюсь захватить вывод холста, он пуст. но страница PDF отображается правильно.похоже, что мое событие захвата вызывается до того, как pdf.js завершит процесс рендеринга.

вот мой код:

page.render(renderContext);
var myImage = new Image();
myImage.src = document.getElementById('my-canvas-id').toDataURL();
$('body').append(myImage);

Если я выполню тот же код в моем FireFox 'с консоли это работает нормально. так что с этим кодом все в порядке.

Просто, чтобы люди знали, что я уже пробовал события document.ready и window.load.

Ответы на вопрос(10)

Ваш ответ на вопрос