Garrett
Committed by David PHAM-VAN

Cleans up each page after use

... ... @@ -313,7 +313,7 @@ class PrintingPlugin extends PrintingPlatform {
..viewport = viewport;
await promiseToFuture<void>(page.render(renderContext).promise);
// Convert the image to PNG
final completer = Completer<void>();
final blob = await canvas.toBlob();
... ... @@ -333,6 +333,7 @@ class PrintingPlugin extends PrintingPlatform {
canvas.height!,
data.toBytes(),
);
page.cleanup();
}
t.destroy();
}
... ...
... ... @@ -58,6 +58,7 @@ class PdfJsDoc {
class PdfJsPage {
external PdfJsViewport getViewport(Settings data);
external PdfJsRender render(Settings data);
external bool cleanup();
}
@anonymous
... ...