Blazor.Printing
                                
                                
                                
                                    Blazor.Printing copied to clipboard
                            
                            
                            
                        Print PDF's using Blazor
Blazor Printing
Print and Save files in Blazor using the native dialog box using JavaScript Interop and PrintJS.
The result

The blogpost
You can read more about the service in this blog post.
Documentation
Documentation and examples can be found here
Installing
You can install from NuGet using the following command:
Install-Package Append.Blazor.Printing
Setup
- Inject the 
IPrintingServiceinprogram.cs 
builder.Services.AddScoped<IPrintingService, PrintingService>();
- Use the Service
 
@using Append.Blazor.Printing
@inject IPrintingService PrintingService
<button @onclick="@(()=> PrintingService.Print("docs/sample.pdf"))">
 Print PDF
</button>