diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/annotation/annotations-in-mobile-view.md b/Document-Processing/PDF/PDF-Viewer/blazor/annotation/annotations-in-mobile-view.md
index 37f5a3ffd..e85ed889b 100644
--- a/Document-Processing/PDF/PDF-Viewer/blazor/annotation/annotations-in-mobile-view.md
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/annotation/annotations-in-mobile-view.md
@@ -7,7 +7,7 @@ control: SfPdfViewer
documentation: ug
---
-This guide explains how to work with annotations in the mobile view of the Blazor SfPdfViewer. It covers opening the annotation toolbar, adding each annotation type, adjusting properties, deleting annotations, and using the comments panel.
+This article explains how to work with annotations in the mobile view of the Blazor SfPdfViewer. It covers opening the annotation toolbar, adding each annotation type, adjusting properties, deleting annotations, and using the comments panel.
# To open the annotation toolbar
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/faqs/how-to-deploy-maui-using-android-emulator.md b/Document-Processing/PDF/PDF-Viewer/blazor/faqs/how-to-deploy-maui-using-android-emulator.md
index 462ebb9a9..bbc7beb42 100644
--- a/Document-Processing/PDF/PDF-Viewer/blazor/faqs/how-to-deploy-maui-using-android-emulator.md
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/faqs/how-to-deploy-maui-using-android-emulator.md
@@ -9,7 +9,7 @@ documentation: ug
# Render a PDF from an embedded resource in a MAUI Android app
-This section describes how to render the PDF Viewer from an embedded resource in a .NET MAUI Android app using the Android emulator.
+This article describes how to render the PDF Viewer from an embedded resource in a .NET MAUI Android app using the Android emulator.
To create the .NET MAUI project, see Create a [MAUI app](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/blazor/getting-started/deploy-maui-windows)
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/faqs/how-to-print-large-page-document.md b/Document-Processing/PDF/PDF-Viewer/blazor/faqs/how-to-print-large-page-document.md
index 095370033..24598123b 100644
--- a/Document-Processing/PDF/PDF-Viewer/blazor/faqs/how-to-print-large-page-document.md
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/faqs/how-to-print-large-page-document.md
@@ -9,7 +9,7 @@ documentation: ug
# Print large PDF documents in Blazor SfPdfViewer
-This guide shows how to implement a client-side printing approach for large PDFs in the Syncfusion Blazor SfPdfViewer component using JavaScript interop.
+This article shows how to implement a client-side printing approach for large PDFs in the Syncfusion Blazor SfPdfViewer component using JavaScript interop.
### Implement a print handler
Add a custom print toolbar item to the primary toolbar, then handle its click to retrieve the loaded PDF as a byte array and invoke a JavaScript function to print the PDF on the client-side.
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/getting-started/deploy-maui-windows.md b/Document-Processing/PDF/PDF-Viewer/blazor/getting-started/maui-blazor-app.md
similarity index 100%
rename from Document-Processing/PDF/PDF-Viewer/blazor/getting-started/deploy-maui-windows.md
rename to Document-Processing/PDF/PDF-Viewer/blazor/getting-started/maui-blazor-app.md
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/getting-started/winforms-blazor-app.md b/Document-Processing/PDF/PDF-Viewer/blazor/getting-started/winforms-blazor-app.md
new file mode 100644
index 000000000..b9231f054
--- /dev/null
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/getting-started/winforms-blazor-app.md
@@ -0,0 +1,214 @@
+---
+layout: post
+title: Getting started with SfPdfViewer in a WinForms App | Syncfusion
+description: Learn how to get started with the SfPdfViewer control in a WinForms Blazor Hybrid App to view, comment on, and fill PDF forms.
+platform: document-processing
+control: SfPdfViewer
+documentation: ug
+---
+
+# View PDF files using the PDF Viewer in a WinForms Blazor Hybrid App
+
+This article explains how to add the Syncfusion® Blazor PDF Viewer component to a WinForms Blazor Hybrid App using [Visual Studio](https://visualstudio.microsoft.com/vs/) or Visual Studio Code. The result is a desktop application (WinForms) that hosts Blazor UI inside a BlazorWebView control.
+
+{% tabcontents %}
+
+{% tabcontent Visual Studio %}
+
+## Prerequisites
+
+* [System requirements for Blazor components](https://blazor.syncfusion.com/documentation/system-requirements)
+
+## Create a new WinForms app in Visual Studio
+
+Create a WinForms application using Visual Studio 2022 with the WinForms project template. The app will later host Blazor components via BlazorWebView. For reference, see [Microsoft Blazor tooling](https://learn.microsoft.com/en-us/aspnet/core/blazor/tooling?view=aspnetcore-8.0&pivots=windows) or the [Syncfusion® Blazor Extension](https://blazor.syncfusion.com/documentation/visual-studio-integration/template-studio).
+
+## Install Blazor PDF Viewer NuGet package in WinForms App
+
+To add **Blazor PDF Viewer** component in the app, open the NuGet package manager in Visual Studio (*Tools → NuGet Package Manager → Manage NuGet Packages for Solution*), search and install
+
+* [Syncfusion.Blazor.SfPdfViewer](https://www.nuget.org/packages/Syncfusion.Blazor.SfPdfViewer)
+* [Syncfusion.Blazor.Themes](https://www.nuget.org/packages/Syncfusion.Blazor.Themes)
+* [Microsoft.AspNetCore.Components.WebView.WindowsForms](https://www.nuget.org/packages/Microsoft.AspNetCore.Components.WebView.WindowsForms)
+
+N> Ensure that the package `Microsoft.AspNetCore.Components.WebView.WindowsForms` updated to version `8.0.16`.
+
+
+
+{% endtabcontent %}
+
+{% tabcontent Visual Studio Code %}
+
+## Prerequisites
+
+* [System requirements for Blazor components](https://blazor.syncfusion.com/documentation/system-requirements)
+
+## Create a new WinForms app in Visual Studio Code
+
+Create a WinForms desktop project (not a WinForms Blazor HybridApp) using the .NET CLI in Visual Studio Code. This WinForms project will host Blazor UI through BlazorWebView. For guidance, see [Microsoft templates](https://learn.microsoft.com/en-us/aspnet/core/blazor/tooling?view=aspnetcore-8.0&pivots=vsc) or the [Syncfusion® Blazor Extension](https://blazor.syncfusion.com/documentation/visual-studio-code-integration/create-project).
+
+{% tabs %}
+{% highlight c# tabtitle="WinForms Blazor HybridApp" %}
+
+dotnet new winforms -n WinFormsBlazorHybridApp
+
+{% endhighlight %}
+{% endtabs %}
+
+## Install Syncfusion® Blazor SfPdfViewer and Themes NuGet packages in the app
+
+Install the required NuGet packages in the WinForms project that will host the Blazor UI.
+
+* Press Ctrl+` to open the integrated terminal in Visual Studio Code.
+* Ensure the current directory contains the WinForms project `.csproj` file.
+* Run the following commands to install [Syncfusion.Blazor.SfPdfViewer](https://www.nuget.org/packages/Syncfusion.Blazor.SfPdfViewer), [Syncfusion.Blazor.Themes](https://www.nuget.org/packages/Syncfusion.Blazor.Themes/), and [Microsoft.AspNetCore.Components.WebView.WindowsForms](https://www.nuget.org/packages/Microsoft.AspNetCore.Components.WebView.WindowsForms). This adds the PDF Viewer, theme, and the BlazorWebView host control.
+
+{% tabs %}
+
+{% highlight c# tabtitle="Package Manager" %}
+
+dotnet add package Syncfusion.Blazor.SfPdfViewer -v {{ site.releaseversion }}
+dotnet add package Syncfusion.Blazor.Themes -v {{ site.releaseversion }}
+dotnet add package Microsoft.AspNetCore.Components.WebView.WindowsForms
+
+dotnet restore
+
+{% endhighlight %}
+
+{% endtabs %}
+
+N> Syncfusion® Blazor components are available on [nuget.org](https://www.nuget.org/packages?q=syncfusion.blazor). See [NuGet packages](https://blazor.syncfusion.com/documentation/nuget-packages) for the list of available packages and component details.
+
+N> Ensure that the package `Microsoft.AspNetCore.Components.WebView.WindowsForms` updated to version `8.0.16`.
+
+{% endtabcontent %}
+
+{% endtabcontents %}
+
+## Register Syncfusion® Blazor service
+
+The WinForms project must target Windows and enable WinForms. A typical project file looks like the following.
+
+{% tabs %}
+{% highlight xml tabtitle="WinFormsBlazorHybridApp.csproj" hl_lines="1" %}
+
+
+
+ ....
+
+
+
+{% endhighlight %}
+{% endtabs %}
+
+Create a `Component` folder, add an `_Imports.razor` file in it, and include the required component namespaces within that folder.
+
+{% tabs %}
+{% highlight razor tabtitle="~/_Imports.razor" %}
+
+@using Microsoft.AspNetCore.Components.Web
+@using Syncfusion.Blazor.SfPdfViewer
+
+{% endhighlight %}
+{% endtabs %}
+
+## Create wwwroot folder and index.html file
+
+* Create a new folder named wwwroot in the WinForms project root.
+
+* Inside wwwroot, create an index.html host page for the Blazor UI. This host page is required by BlazorWebView to initialize the Blazor runtime and load static assets (themes and scripts). A basic index.html might look like the following:
+
+
+{% tabs %}
+{% highlight html tabtitle="wwwroot/index.html" hl_lines="8 13" %}
+
+
+
+
+
+
+ WinForms Blazor Hybrid App
+
+
+
+
+
Loading...
+
+
+
+
+
+{% endhighlight %}
+{% endtabs %}
+
+N> Ensure that the PDF Viewer static assets (themes and scripts) are loaded properly.
+
+Register Syncfusion Blazor services and BlazorWebView in **~/Form1.cs** so that the WinForms window can host Blazor components.
+
+{% tabs %}
+{% highlight c# tabtitle="Form1.cs (WinForms host)" hl_lines="2 3 4 5 11 12 13 14 15 16 17 18 19 20 21" %}
+
+namespace WinFormsBlazorHybridApp;
+using Microsoft.AspNetCore.Components.WebView.WindowsForms;
+using Microsoft.Extensions.DependencyInjection;
+using Syncfusion.Blazor;
+using WinFormsBlazorHybridApp.Components;
+
+....
+ InitializeComponent();
+ ServiceCollection services = new ServiceCollection();
+ services.AddWindowsFormsBlazorWebView();
+ services.AddMemoryCache();
+ services.AddSyncfusionBlazor();
+ BlazorWebView blazorWebView = new BlazorWebView()
+ {
+ HostPage = "wwwroot\\index.html",
+ Services = services.BuildServiceProvider(),
+ Dock = DockStyle.Fill
+ };
+ blazorWebView.RootComponents.Add("#app");
+
+ this.Controls.Add(blazorWebView);
+....
+
+{% endhighlight %}
+{% endtabs %}
+
+## Adding Blazor PDF Viewer component
+
+Create a Razor component (for example, PDFViewer.razor) in the project and add the Syncfusion® PDF Viewer component to it within the `Component` folder
+
+{% tabs %}
+{% highlight razor %}
+
+@using Syncfusion.Blazor.SfPdfViewer;
+
+
+
+
+{% endhighlight %}
+{% endtabs %}
+
+N> If the [DocumentPath](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.SfPdfViewer.PdfViewerBase.html#Syncfusion_Blazor_SfPdfViewer_PdfViewerBase_DocumentPath) property is not set, the PDF Viewer renders without loading a document. Users can use the **Open** toolbar option to browse and open a PDF.
+
+## Run the application
+
+Run the WinForms application. The Syncfusion® Blazor PDF Viewer renders inside the WinForms window.
+
+
+
+>[View the sample on GitHub](https://github.com/SyncfusionExamples/blazor-pdf-viewer-examples/tree/master/Server%20Deployment/WinForms).
+
+## See also
+
+* [Getting Started with Blazor PDF Viewer Component in Blazor WASM App](./web-assembly-application)
+
+* [Getting Started with Blazor PDF Viewer Component in Blazor Web App](./web-app)
+
+* [Getting Started with Blazor PDF Viewer Component in WPF Blazor Hybrid App](./deploy-wpf-blazor-app)
+
+* [Getting Started with Blazor PDF Viewer Component in MAUI Blazor App](./deploy-maui-blazor-app)
+
+* [Processing Large Files Without Increasing Maximum Message Size in SfPdfViewer Component](../how-to/processing-large-files-without-increasing-maximum-message-size)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/getting-started/wpf-blazor-app.md b/Document-Processing/PDF/PDF-Viewer/blazor/getting-started/wpf-blazor-app.md
new file mode 100644
index 000000000..ddf3fa479
--- /dev/null
+++ b/Document-Processing/PDF/PDF-Viewer/blazor/getting-started/wpf-blazor-app.md
@@ -0,0 +1,230 @@
+---
+layout: post
+title: Getting started with SfPdfViewer in a WPF App | Syncfusion
+description: Learn how to get started with the SfPdfViewer control in a WPF Blazor Hybrid App to view, comment on, and fill PDF forms.
+platform: document-processing
+control: SfPdfViewer
+documentation: ug
+---
+
+# View PDF files using the PDF Viewer in a WPF Blazor Hybrid App
+
+This article explains how to add the Syncfusion® Blazor PDF Viewer component to a WPF Blazor Hybrid App using [Visual Studio](https://visualstudio.microsoft.com/vs/) or Visual Studio Code. The result is a desktop application (WPF) that hosts Blazor UI inside a BlazorWebView control.
+
+{% tabcontents %}
+
+{% tabcontent Visual Studio %}
+
+## Prerequisites
+
+* [System requirements for Blazor components](https://blazor.syncfusion.com/documentation/system-requirements)
+
+## Create a new WPF app in Visual Studio
+
+Create a WPF application using Visual Studio 2022 with the WPF project template. The app will later host Blazor components via BlazorWebView. For reference, see [Microsoft Blazor tooling](https://learn.microsoft.com/en-us/aspnet/core/blazor/tooling?view=aspnetcore-8.0&pivots=windows) or the [Syncfusion® Blazor Extension](https://blazor.syncfusion.com/documentation/visual-studio-integration/template-studio).
+
+## Install Blazor PDF Viewer NuGet package in WPF App
+
+To add **Blazor PDF Viewer** component in the app, open the NuGet package manager in Visual Studio (*Tools → NuGet Package Manager → Manage NuGet Packages for Solution*), search and install
+
+* [Syncfusion.Blazor.SfPdfViewer](https://www.nuget.org/packages/Syncfusion.Blazor.SfPdfViewer)
+* [Syncfusion.Blazor.Themes](https://www.nuget.org/packages/Syncfusion.Blazor.Themes)
+* [Microsoft.AspNetCore.Components.WebView.Wpf](https://www.nuget.org/packages/Microsoft.AspNetCore.Components.WebView.Wpf)
+
+N> Ensure that the package `Microsoft.AspNetCore.Components.WebView.Wpf` updated to version `8.0.16`.
+
+
+
+{% endtabcontent %}
+
+{% tabcontent Visual Studio Code %}
+
+## Prerequisites
+
+* [System requirements for Blazor components](https://blazor.syncfusion.com/documentation/system-requirements)
+
+## Create a new WPF app in Visual Studio Code
+
+Create a WPF desktop project (not a WPF Blazor HybridApp) using the .NET CLI in Visual Studio Code. This WPF project will host Blazor UI through BlazorWebView. For guidance, see [Microsoft templates](https://learn.microsoft.com/en-us/aspnet/core/blazor/tooling?view=aspnetcore-8.0&pivots=vsc) or the [Syncfusion® Blazor Extension](https://blazor.syncfusion.com/documentation/visual-studio-code-integration/create-project).
+
+{% tabs %}
+{% highlight c# tabtitle="WPF Blazor HybridApp" %}
+
+dotnet new wpf -n WPFBlazorHybridApp
+
+{% endhighlight %}
+{% endtabs %}
+
+## Install Syncfusion® Blazor SfPdfViewer and Themes NuGet packages in the app
+
+Install the required NuGet packages in the WPF project that will host the Blazor UI.
+
+* Press Ctrl+` to open the integrated terminal in Visual Studio Code.
+* Ensure the current directory contains the WPF project `.csproj` file.
+* Run the following commands to install [Syncfusion.Blazor.SfPdfViewer](https://www.nuget.org/packages/Syncfusion.Blazor.SfPdfViewer), [Syncfusion.Blazor.Themes](https://www.nuget.org/packages/Syncfusion.Blazor.Themes/), and [Microsoft.AspNetCore.Components.WebView.Wpf](https://www.nuget.org/packages/Microsoft.AspNetCore.Components.WebView.Wpf). This adds the PDF Viewer, theme, and the BlazorWebView host control.
+
+{% tabs %}
+
+{% highlight c# tabtitle="Package Manager" %}
+
+dotnet add package Syncfusion.Blazor.SfPdfViewer -v {{ site.releaseversion }}
+dotnet add package Syncfusion.Blazor.Themes -v {{ site.releaseversion }}
+dotnet add package Microsoft.AspNetCore.Components.WebView.Wpf
+dotnet restore
+
+{% endhighlight %}
+
+{% endtabs %}
+
+N> Syncfusion® Blazor components are available on [nuget.org](https://www.nuget.org/packages?q=syncfusion.blazor). See [NuGet packages](https://blazor.syncfusion.com/documentation/nuget-packages) for the list of available packages and component details.
+
+N> Ensure that the package `Microsoft.AspNetCore.Components.WebView.Wpf` updated to version `8.0.16`.
+
+{% endtabcontent %}
+
+{% endtabcontents %}
+
+## Register Syncfusion® Blazor service
+
+The WPF project must target Windows and enable WPF. A typical project file looks like the following.
+
+{% tabs %}
+{% highlight xml tabtitle="WPFBlazorHybridApp.csproj" hl_lines="1" %}
+
+
+
+ ....
+
+
+
+{% endhighlight %}
+{% endtabs %}
+
+Create an `_Imports.razor` and add the component namespace
+
+{% tabs %}
+{% highlight razor tabtitle="~/_Imports.razor" %}
+
+@using Microsoft.AspNetCore.Components.Web
+@using Syncfusion.Blazor.SfPdfViewer
+
+{% endhighlight %}
+{% endtabs %}
+
+Register Syncfusion Blazor services and BlazorWebView in **~/MainWindow.xaml.cs** so that the WPF window can host Blazor components.
+
+{% tabs %}
+{% highlight c# tabtitle="MainWindow.xaml.cs (WPF host)" hl_lines="3 4 6 7 8 9 10" %}
+
+....
+
+using Microsoft.Extensions.DependencyInjection;
+using Syncfusion.Blazor;
+ ....
+ InitializeComponent();
+ ServiceCollection services = new ServiceCollection();
+ services.AddWpfBlazorWebView();
+ services.AddMemoryCache();
+ services.AddSyncfusionBlazor();
+ Resources.Add("services", services.BuildServiceProvider());
+ ....
+
+{% endhighlight %}
+{% endtabs %}
+
+## Create wwwroot folder and index.html file
+
+* Create a new folder named wwwroot in the WPF project root.
+
+* Inside wwwroot, create an index.html host page for the Blazor UI. This host page is required by BlazorWebView to initialize the Blazor runtime and load static assets (themes and scripts). A basic index.html might look like the following:
+
+
+{% tabs %}
+{% highlight html tabtitle="wwwroot/index.html" hl_lines="8 13" %}
+
+
+
+
+
+
+ WPF Blazor Hybrid App
+
+
+
+
+
Loading...
+
+
+
+
+
+{% endhighlight %}
+{% endtabs %}
+
+N> Ensure that the PDF Viewer static assets (themes and scripts) are loaded properly.
+
+## Adding Blazor PDF Viewer component
+
+Create a Razor component (for example, Main.razor) in the project and add the Syncfusion® PDF Viewer component to it.
+
+{% tabs %}
+{% highlight razor %}
+
+@using Syncfusion.Blazor.SfPdfViewer;
+
+
+
+
+{% endhighlight %}
+{% endtabs %}
+
+N> If the [DocumentPath](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.SfPdfViewer.PdfViewerBase.html#Syncfusion_Blazor_SfPdfViewer_PdfViewerBase_DocumentPath) property is not set, the PDF Viewer renders without loading a document. Users can use the **Open** toolbar option to browse and open a PDF.
+
+## Integrate Blazor into MainWindow.xaml
+
+* Open MainWindow.xaml.
+* Add the Microsoft.AspNetCore.Components.WebView.Wpf namespace.
+* Embed the BlazorWebView control, set HostPage to wwwroot/index.html, and map a RootComponent that matches the Razor component type and the selector in index.html (#app).
+
+{% tabs %}
+{% highlight xaml tabtitle="MainWindow.xaml" hl_lines="3 7 8 9 11 12" %}
+
+
+
+
+
+
+
+
+
+
+
+
+{% endhighlight %}
+{% endtabs %}
+
+## Run the application
+
+Run the WPF application. The Syncfusion® Blazor PDF Viewer renders inside the WPF window.
+
+
+
+>[View the sample on GitHub](https://github.com/SyncfusionExamples/blazor-pdf-viewer-examples/tree/master/Server%20Deployment/DeployWPF).
+
+## See also
+
+* [Getting Started with Blazor PDF Viewer Component in Blazor WASM App](./web-assembly-application)
+
+* [Getting Started with Blazor PDF Viewer Component in Blazor Web App](./web-app)
+
+* [Getting Started with Blazor PDF Viewer Component in WinForms Blazor Hybrid App](./deploy-winforms-blazor-app)
+
+* [Getting Started with Blazor PDF Viewer Component in MAUI Blazor App](./deploy-maui-blazor-app)
+
+* [Processing Large Files Without Increasing Maximum Message Size in SfPdfViewer Component](../how-to/processing-large-files-without-increasing-maximum-message-size)
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/images/blazor-hybrid-winforms-sfpdfviewer.png b/Document-Processing/PDF/PDF-Viewer/blazor/images/blazor-hybrid-winforms-sfpdfviewer.png
new file mode 100644
index 000000000..3053f8a24
Binary files /dev/null and b/Document-Processing/PDF/PDF-Viewer/blazor/images/blazor-hybrid-winforms-sfpdfviewer.png differ
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/images/blazor-hybrid-wpf-sfpdfviewer.png b/Document-Processing/PDF/PDF-Viewer/blazor/images/blazor-hybrid-wpf-sfpdfviewer.png
new file mode 100644
index 000000000..f9debf939
Binary files /dev/null and b/Document-Processing/PDF/PDF-Viewer/blazor/images/blazor-hybrid-wpf-sfpdfviewer.png differ
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/images/winforms-sfpdfviewer-package.png b/Document-Processing/PDF/PDF-Viewer/blazor/images/winforms-sfpdfviewer-package.png
new file mode 100644
index 000000000..789002be3
Binary files /dev/null and b/Document-Processing/PDF/PDF-Viewer/blazor/images/winforms-sfpdfviewer-package.png differ
diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/images/wpf-sfpdfviewer-package.png b/Document-Processing/PDF/PDF-Viewer/blazor/images/wpf-sfpdfviewer-package.png
new file mode 100644
index 000000000..c282b6d9e
Binary files /dev/null and b/Document-Processing/PDF/PDF-Viewer/blazor/images/wpf-sfpdfviewer-package.png differ