From 655398e173aeec876fe5b27b060ab7845967e4bd Mon Sep 17 00:00:00 2001 From: leileizhang Date: Tue, 17 Jun 2025 14:25:08 +0800 Subject: [PATCH] =?UTF-8?q?Fix=20PDF=20generation=20=E2=80=93=20reset=20st?= =?UTF-8?q?ream=20position=20(#40072)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary of the Pull Request This is an additional fix that extends the work done in https://github.com/microsoft/PowerToys/pull/40023 fix #39851 --- .../previewpane/PdfPreviewHandler/PdfPreviewHandlerControl.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/modules/previewpane/PdfPreviewHandler/PdfPreviewHandlerControl.cs b/src/modules/previewpane/PdfPreviewHandler/PdfPreviewHandlerControl.cs index 4068567985..9de84327ef 100644 --- a/src/modules/previewpane/PdfPreviewHandler/PdfPreviewHandlerControl.cs +++ b/src/modules/previewpane/PdfPreviewHandler/PdfPreviewHandlerControl.cs @@ -228,6 +228,8 @@ namespace Microsoft.PowerToys.PreviewHandler.Pdf DestinationWidth = (uint)this.ClientSize.Width, }).GetAwaiter().GetResult(); + stream.Seek(0); // Reset the stream position to the beginning before reading. + imageOfPage = Image.FromStream(stream.AsStream()); }