diff --git a/Blazor/HTML_to_PDF_Blazor/htmlconversion_images/Blazor-Server-App.png b/Blazor/HTML_to_PDF_Blazor/htmlconversion_images/Blazor-Server-App.png
new file mode 100644
index 0000000..6822f2e
Binary files /dev/null and b/Blazor/HTML_to_PDF_Blazor/htmlconversion_images/Blazor-Server-App.png differ
diff --git a/Blazor/HTML_to_PDF_Blazor/htmlconversion_images/Blazor-web-app.png b/Blazor/HTML_to_PDF_Blazor/htmlconversion_images/Blazor-web-app.png
new file mode 100644
index 0000000..3adc8ee
Binary files /dev/null and b/Blazor/HTML_to_PDF_Blazor/htmlconversion_images/Blazor-web-app.png differ
diff --git a/Blazor/HTML_to_PDF_Blazor/htmlconversion_images/Blazor_server_NuGet.png b/Blazor/HTML_to_PDF_Blazor/htmlconversion_images/Blazor_server_NuGet.png
new file mode 100644
index 0000000..184d6fe
Binary files /dev/null and b/Blazor/HTML_to_PDF_Blazor/htmlconversion_images/Blazor_server_NuGet.png differ
diff --git a/Blazor/HTML_to_PDF_Blazor/htmlconversion_images/blazor_step1.png b/Blazor/HTML_to_PDF_Blazor/htmlconversion_images/blazor_step1.png
deleted file mode 100644
index 845b4eb..0000000
Binary files a/Blazor/HTML_to_PDF_Blazor/htmlconversion_images/blazor_step1.png and /dev/null differ
diff --git a/Blazor/HTML_to_PDF_Blazor/htmlconversion_images/blazor_step2.png b/Blazor/HTML_to_PDF_Blazor/htmlconversion_images/blazor_step2.png
deleted file mode 100644
index af61d69..0000000
Binary files a/Blazor/HTML_to_PDF_Blazor/htmlconversion_images/blazor_step2.png and /dev/null differ
diff --git a/Blazor/HTML_to_PDF_Blazor/htmlconversion_images/blazor_step3.png b/Blazor/HTML_to_PDF_Blazor/htmlconversion_images/blazor_step3.png
deleted file mode 100644
index 98d48a1..0000000
Binary files a/Blazor/HTML_to_PDF_Blazor/htmlconversion_images/blazor_step3.png and /dev/null differ
diff --git a/Blazor/HTML_to_PDF_Blazor/htmlconversion_images/blazor_step_nuget.png b/Blazor/HTML_to_PDF_Blazor/htmlconversion_images/blazor_step_nuget.png
deleted file mode 100644
index ce11247..0000000
Binary files a/Blazor/HTML_to_PDF_Blazor/htmlconversion_images/blazor_step_nuget.png and /dev/null differ
diff --git a/Blazor/README.md b/Blazor/README.md
index f295d80..00c263e 100644
--- a/Blazor/README.md
+++ b/Blazor/README.md
@@ -6,118 +6,138 @@ The Syncfusion® HTML to PDF converter is a .NET library used to convert HTML
## Steps to convert HTML to PDF in Blazor application
-1. Create a new C# Blazor Server application project. Select Blazor App from the template and click the Next button.
-
-
- In the project configuration window, name your project and select Create.
-
-
-
-2. Install the [Syncfusion.HtmlToPdfConverter.Net.Windows](https://www.nuget.org/packages/Syncfusion.HtmlToPdfConverter.Net.Windows/) NuGet package as a reference to your Blazor Server application from [NuGet.org](https://www.nuget.org/).
-
-
-3. Create a new class file named ExportService under Data folder and include the following namespaces in the file.
-
- ```csharp
- using Syncfusion.HtmlConverter;
- using Syncfusion.Pdf;
- using System.IO;
- ```
-
-4. Add the following code to convert HTML to PDF document in [ExportService](HTML_to_PDF_Blazor/Data/ExportService.cs) class.
-
- ```csharp
- public MemoryStream CreatePdf(string url)
- {
- //Initialize HTML to PDF converter.
- HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter();
- //Convert URL to PDF document.
- PdfDocument document = htmlConverter.Convert(url);
- //Create memory stream.
- MemoryStream stream = new MemoryStream();
- //Save the document to memory stream.
- document.Save(stream);
- return stream;
- }
- ```
-
-5. Register your service in the ConfigureServices method available in the Startup.cs class as follows.
-
- ```csharp
- ///
- /// Register your ExportService
- ///
- public void ConfigureServices(IServiceCollection services)
- {
- services.AddRazorPages();
- services.AddServerSideBlazor();
- services.AddSingleton();
- services.AddSingleton();
- }
- ```
-
-6. Inject ExportService into FetchData.razor using the following code.
-
- ```csharp
- @inject ExportService exportService
- @inject Microsoft.JSInterop.IJSRuntime JS
- @inject NavigationManager NavigationManager
- @using System.IO;
- ```
-
-7. Create a button in the FetchData.razor using the following code.
-
- ```csharp
-
- ```
-
-8. Add the ExportToPdf method in FetchData.razor page to call the export service.
-
- ```csharp
- @code {
- private string currentUrl;
- ///
- /// Get the current URL
- ///
- protected override void OnInitialized()
- {
- currentUrl = NavigationManager.Uri;
- }
- }
- @functions
- {
- ///
- /// Create and download the PDF document
- ///
- protected async Task ExportToPdf()
- {
- ExportService exportService = new ExportService();
- using (MemoryStream excelStream = exportService.CreatePdf(currentUrl))
- {
- await JS.SaveAs("HTML-to-PDF.pdf", excelStream.ToArray());
- }
- }
- }
- ```
-
-9. Create a class file with FileUtil name and add the following code to invoke the JavaScript action to download the file in the browser.
-
- ```csharp
- public static class FileUtil
- {
- public static ValueTask