Я использую 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.