Events
Mud PDF provides an event callback when it finishes loading a document and when a user changes a page. Select different PDF pages below to see this in action!
<MudText Class="my-2">@eventLog</MudText>
<MudPdfViewer
OnDocumentLoaded="OnDocumentLoaded"
OnPageChanged="OnPageChanged"
Url="https://raw.githubusercontent.com/tgothorp/MudBlazor.PdfViewer/refs/heads/main/files/test_pdf_document.pdf"/>
@code {
private string eventLog { get; set; } = $"Last event: ..., CurrentPage: 0, TotalPages: 0";
private void OnDocumentLoaded(PdfViewerEventArgs args)
=> eventLog = $"Last event: OnDocumentLoaded, CurrentPage: {args.CurrentPage}, TotalPages: {args.TotalPages}";
private void OnPageChanged(PdfViewerEventArgs args)
=> eventLog = $"Last event: OnPageChanged, CurrentPage: {args.CurrentPage}, TotalPages: {args.TotalPages}";
}
Last event: ..., CurrentPage: 0, TotalPages: 0