Skip to content

Commit 2e6a2c0

Browse files
authored
Wait for fonts before pdf printing (#2611)
1 parent 64d7306 commit 2e6a2c0

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

lib/PuppeteerSharp/Cdp/CdpPage.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -823,6 +823,9 @@ protected override async Task<byte[]> PdfInternalAsync(string file, PdfOptions o
823823
await _emulationManager.SetTransparentBackgroundColorAsync().ConfigureAwait(false);
824824
}
825825

826+
await FrameManager.MainFrame.IsolatedRealm.EvaluateExpressionAsync("() => documents.fonts.ready")
827+
.WithTimeout(TimeoutSettings.Timeout).ConfigureAwait(false);
828+
826829
var result = await PrimaryTargetClient.SendAsync<PagePrintToPDFResponse>(
827830
"Page.printToPDF",
828831
new PagePrintToPDFRequest

0 commit comments

Comments
 (0)