Changelog

[2025-04-10] - V1.1.0

Implemented ability to draw on PDF documents.

Printing documents will also include any drawings made.

Configuration of labels and colors can now be done at runtime in order to support dynamically switching languages / themes.

Added `BlazorPdfLocalizedStrings` and `BlazorPdfColors`.

Removed label and color configuration when configuring BlazorPdf with `AddBlazorPdfViewer()`.

Improved PdfViewer component to better stack the text layer on top of the document canvas.

Improved the look of the PdfViewer component on smaller screens.

Added additional comments to some of the PdfViewer component methods.

Fixed text layer behaving oddly when resizing the window.

[2025-03-29] - V1.0.3

Added `LoadPdfAsync` method as an alternative to specifying a URL parameter

Fixed downloading and printing not working for PDFs loaded as a base64 string

[2025-03-23] - V1.0.2

Added fix to allow base64 encoded PDFs to be loaded

Added `UseProjectWorker` config option to allow Blazor PDF to work with MAUI Hybrid applications

Mark some internal classes as internal

Fix thumbnails displaying incorrectly on very wide displays

Updated readme to point to new url

Dedicated core test project now docs site is using packages

Fixed some namespaces using the old project name

[2025-03-23] - V1.0.1

Rename project from MudPdf to Blazor PDF

Complete rewrite of core functionality to remove MudBlazor dependency

New package to provide dedicated MudBlazor integration

Rewrite of JavaScript interop code

Rewrite of PDF Viewer in vanilla HTML & CSS

An unhandled error has occurred. Reload 🗙