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

Я использую PDF.JS для рендеринга страниц PDF в различные элементы холста. моё требование - захватить вывод холста и отобразить его в виде изображения. Есть ли какое-то событие, чтобы узнать, был ли закончен рендеринг страницы PDF на холсте или нет. потому что, когда я пытаюсь захватить вывод холста, он пуст. но страница PDF отображается правильно.it looks like my capture event is being called before the pdf.js finishes the rendering process.

вот мой код:

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

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

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

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

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