Jak sprawdzić, czy PDF.JS zakończył renderowanie?

Używam PDF.JS do renderowania stron pdf na różne elementy płótna. moim wymaganiem jest przechwycenie wyjścia płótna i wyświetlenie go jako obrazu. Czy jest jakieś zdarzenie, aby wiedzieć, czy renderowanie strony pdf na płótnie zostało zakończone, czy nie. ponieważ gdy próbuję przechwycić wyjście płótna, jest puste. ale strona pdf jest wyświetlana poprawnie.wygląda na to, że moje zdarzenie przechwytywania jest wywoływane, zanim plik pdf.js zakończy proces renderowania.

oto mój kod:

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

Jeśli wykonam ten sam kod w mojej konsoli FireFox, działa to dobrze. więc nie ma nic złego w tym kodzie.

Po prostu dajcie znać, że już próbowałem zdarzeń document.ready i window.load.

questionAnswers(10)

yourAnswerToTheQuestion