diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Custom-Bookmark.md b/Document-Processing/PDF/PDF-Viewer/maui/Custom-Bookmark.md
index 6d10ab763a..743750bcbb 100644
--- a/Document-Processing/PDF/PDF-Viewer/maui/Custom-Bookmark.md
+++ b/Document-Processing/PDF/PDF-Viewer/maui/Custom-Bookmark.md
@@ -270,6 +270,7 @@ To navigate using the UI:

+N>A custom bookmark currently stores only the target page information. It does not support storing or navigating to a specific position within the page, such as coordinates or a particular content region.
### Navigate Programmatically
To navigate to a custom bookmark programmatically, use the [GoToBookmark](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html#Syncfusion_Maui_PdfViewer_SfPdfViewer_GoToBookmark_Syncfusion_Maui_PdfViewer_Bookmark_) method. This method accepts a `Bookmark` object and navigates to the page associated with it.
diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Document-Link-Annotations.md b/Document-Processing/PDF/PDF-Viewer/maui/Document-Link-Annotations.md
index 1bcdbd4c3e..b368ca412a 100644
--- a/Document-Processing/PDF/PDF-Viewer/maui/Document-Link-Annotations.md
+++ b/Document-Processing/PDF/PDF-Viewer/maui/Document-Link-Annotations.md
@@ -12,6 +12,8 @@ keywords: .net maui pdf viewer, .net maui view pdf, pdf viewer in .net maui, .ne
The PDF viewer allows navigating from one part of the PDF document to another using document link annotations. When a document link annotation is tapped, the PDF viewer scrolls to the destination page or location defined by that annotation. This type of annotation is most commonly used to make a PDF's table of contents interactive — each entry links directly to the corresponding page in the document.
+
+
N> Document link annotations differ from hyperlink annotations. Document links navigate **within** the same PDF document, while hyperlinks open an external URL in the device browser. See [Hyperlink Navigation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/hyperlink-navigation) for details on handling external links.
## Enable or Disable Document Link Navigation
diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Edit.md b/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Edit.md
index e8302b3d55..64b4c78686 100644
--- a/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Edit.md
+++ b/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Edit.md
@@ -184,6 +184,47 @@ Private void customDialogOkButton_Clicked(object sender, EventArgs e)
Button form fields will be rendered in the PDF viewer. But the PDF viewer supports only the `GoTo` actions that navigates to a particular location in the PDF document alone. Other types of button actions are not supported.
+## Flatten form fields only on save
+
+The [FlattenOnSave](https://help.syncfusion.com/cr/document-processing/Syncfusion.Maui.PdfViewer.FormField.html#Syncfusion_Maui_PdfViewer_FormField_FlattenOnSave) property converts form fields into non-editable content only when the PDF document is saved. This means the form fields remain editable while the document is open, and are flattened (made part of the document content) during the save operation, preventing any further modification afterward.
+
+### Flatten specific form fields
+
+You can selectively flatten specific form fields, such as signature fields, by iterating through the form field collection.
+
+{% tabs %}
+{% highlight c# %}
+
+foreach (var item in pdfViewer.FormFields)
+{
+ //Iterate Only signature form field and flatten it
+ if (item is SignatureFormField signature)
+ {
+ item.FlattenOnSave = true;
+ }
+}
+
+{% endhighlight %}
+{% endtabs %}
+
+### Flatten all form fields
+
+To flatten all form fields in the document, set the FlattenOnSave property for each field:
+
+{% tabs %}
+{% highlight c# %}
+
+//Iterate all the form fields and set flatten
+foreach (var item in pdfViewer.FormFields)
+{
+ item.FlattenOnSave = true;
+}
+
+{% endhighlight %}
+{% endtabs %}
+
+N>This property does not immediately change the UI; it is applied during the save operation.
+
## See Also
- [Form Filling Overview](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-overview)
- [Form Fields Collection](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-collection)
diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Import-Export.md b/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Import-Export.md
index 86bc3eef6b..8d57e77f78 100644
--- a/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Import-Export.md
+++ b/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Import-Export.md
@@ -62,12 +62,22 @@ The following example exports form data to an XFDF file in the application's dat
{% tabs %}
{% highlight C# %}
-void ExportFormData()
-{
- string targetFile = Path.Combine(FileSystem.Current.AppDataDirectory, "ExportedFormData.xfdf");
- FileStream fileStream = File.Create(targetFile);
- pdfViewer.ExportFormData(fileStream, Syncfusion.Pdf.Parsing.DataFormat.XFdf);
+SfPdfViewer PdfViewer = new SfPdfViewer();
+ PdfViewer.LoadDocumentAsync(PdfStream);
+
+// Add the SfPdfViewer instance to the grid's children collection to ensure it's part of the visual tree.
+ myGrid.Children.Add(PdfViewer);
+
+// Subscribe to the DocumentLoaded event to handle operations once the PDF document is fully loaded.
+ PdfViewer.DocumentLoaded += PdfViewer_DocumentLoaded;
+private void PdfViewer_DocumentLoaded(object? sender, EventArgs? e)
+{
+ using (var fileStream = File.Create("D://SavedForm.json"))
+ {
+ if(sender is SfPdfViewer pdfViewer)
+ pdfViewer.ExportFormData(fileStream, Syncfusion.Pdf.Parsing.DataFormat.Json);
+ }
}
{% endhighlight %}
{% endtabs %}
diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Overview.md b/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Overview.md
index 745c6e69a4..66daff411d 100644
--- a/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Overview.md
+++ b/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Overview.md
@@ -10,7 +10,7 @@ keywords: .net maui pdf viewer, .net maui view pdf, pdf viewer in .net maui, .ne
# Form Filling in .NET MAUI PDF Viewer (SfPdfViewer)
-The .NET MAUI PDF Viewer [SfPdfViewer](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html) enables users to view and fill AcroForm-based PDF forms across mobile and desktop apps. It supports interactive form filling through the built-in UI, and developers can access and modify form data programmatically using the `FormFields` API.
+The .NET MAUI PDF Viewer [SfPdfViewer](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html) enables users to view and fill AcroForm-based PDF forms across mobile and desktop apps. It supports interactive form filling through the built-in UI, and developers can access and modify form data programmatically using the [FormFields](https://help.syncfusion.com/cr/document-processing/Syncfusion.Maui.PdfViewer.SfPdfViewer.html#Syncfusion_Maui_PdfViewer_SfPdfViewer_FormFields) API.
The viewer supports saving filled forms, flattening form fields to make them non-editable, and importing or exporting form data in FDF, XFDF, JSON, and XML formats. These capabilities make the viewer ideal for capturing and handling form data efficiently within your application.
diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Getting-Started.md b/Document-Processing/PDF/PDF-Viewer/maui/Getting-Started.md
index 7d33f77791..af102e6b94 100644
--- a/Document-Processing/PDF/PDF-Viewer/maui/Getting-Started.md
+++ b/Document-Processing/PDF/PDF-Viewer/maui/Getting-Started.md
@@ -73,8 +73,9 @@ namespace PdfViewerExample
Open the `MainPage.xaml` file and follow the steps below.
-1. Import the control namespace `Syncfusion.Maui.PdfViewer`, and then add the [SfPdfViewer](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html) control inside the `` tag as follows.
-2. Name the PDF viewer control as `pdfViewer`.
+1. Import the control namespace `Syncfusion.Maui.PdfViewer`,
+2. Add the [SfPdfViewer](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html) control inside the `` tag.
+3. Name the PDF viewer control as `pdfViewer`.
{% tabs %}
{% highlight xaml tabtitle="MainPage.xaml" %}
@@ -183,7 +184,7 @@ namespace PdfViewerExample
{% endtabs %}
N> 1. While changing or opening different documents on the same page, the previously loaded document will be unloaded automatically by the [SfPdfViewer](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html).
-N> 2. And, if you are using multiple pages in your application, then make sure to unload the document from the [SfPdfViewer](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html) while leaving the page that has it to release the memory and resources consumed by the PDF document that is loaded. The unloading of documents can be done by calling the [UnloadDocument](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html#Syncfusion_Maui_PdfViewer_SfPdfViewer_UnloadDocument) method.
+N> 2. If you are using multiple pages in your application, then make sure to unload the document from the [SfPdfViewer](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html) while leaving the page that has it to release the memory and resources consumed by the PDF document that is loaded. The unloading of documents can be done by calling the [UnloadDocument](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html#Syncfusion_Maui_PdfViewer_SfPdfViewer_UnloadDocument) method.
## Step 6: Running the Application
@@ -246,12 +247,13 @@ namespace PdfViewerExample
{% endhighlight %}
{% endtabs %}
-## Step 4: Add PDF Viewer to the Project
+## Step 4: Add PDF Viewer
Open the `MainPage.xaml` file and follow the steps below.
-1. Import the control namespace `Syncfusion.Maui.PdfViewer`, and then add the [SfPdfViewer](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html) control inside the `` tag as follows.
-2. Name the PDF viewer control as `pdfViewer`.
+1. Import the control namespace `Syncfusion.Maui.PdfViewer`,
+2. Add the [SfPdfViewer](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html) control inside the `` tag.
+3. Name the PDF viewer control as `pdfViewer`.
{% tabs %}
{% highlight xaml tabtitle="MainPage.xaml" %}
@@ -355,6 +357,7 @@ namespace PdfViewerExample
@@ -371,7 +374,7 @@ namespace PdfViewerExample
{% endtabs %}
N> 1. While changing or opening different documents on the same page, the previously loaded document will be unloaded automatically by the [SfPdfViewer](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html).
-N> 2. And, if you are using multiple pages in your application, then make sure to unload the document from the [SfPdfViewer](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html) while leaving the page that has it to release the memory and resources consumed by the PDF document that is loaded. The unloading of documents can be done by calling the [UnloadDocument](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html#Syncfusion_Maui_PdfViewer_SfPdfViewer_UnloadDocument) method.
+N> 2. If you are using multiple pages in your application, then make sure to unload the document from the [SfPdfViewer](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html) while leaving the page that has it to release the memory and resources consumed by the PDF document that is loaded. The unloading of documents can be done by calling the [UnloadDocument](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html#Syncfusion_Maui_PdfViewer_SfPdfViewer_UnloadDocument) method.
## Step 6: Running the Application
@@ -401,7 +404,15 @@ Before proceeding, ensure the following are set up:
1. In **Solution Explorer,** right-click the project and choose **Manage NuGet Packages.**
2. Search for [Syncfusion.Maui.PdfViewer](https://www.nuget.org/packages/Syncfusion.Maui.PdfViewer/) and install the latest version.
-3. Ensure the necessary dependencies are installed correctly, and the project is restored. If not, open the Terminal in Rider and manually run: `dotnet restore`.
+3. Ensure the necessary dependencies are installed correctly, and the project is restored. If not, open the Terminal in Rider and manually run the following code.
+
+{% tabs %}
+{% highlight c# tabtitle="terminal" %}
+
+dotnet restore
+
+{% endhighlight %}
+{% endtabs %}
## Step 3: Register the Syncfusion® Core Handler
@@ -438,8 +449,9 @@ namespace PdfViewerExample
Open the `MainPage.xaml` file and follow the steps below.
-1. Import the control namespace `Syncfusion.Maui.PdfViewer`, and then add the [SfPdfViewer](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html) control inside the `` tag as follows.
-2. Name the PDF viewer control as `pdfViewer`.
+1. Import the control namespace `Syncfusion.Maui.PdfViewer`.
+2. Add the [SfPdfViewer](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html) control inside the `` tag.
+3. Name the PDF viewer control as `pdfViewer`.
{% tabs %}
{% highlight xaml tabtitle="MainPage.xaml" %}
@@ -559,7 +571,7 @@ namespace PdfViewerExample
{% endtabs %}
N> 1. While changing or opening different documents on the same page, the previously loaded document will be unloaded automatically by the [SfPdfViewer](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html).
-N> 2. And, if you are using multiple pages in your application, then make sure to unload the document from the [SfPdfViewer](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html) while leaving the page that has it to release the memory and resources consumed by the PDF document that is loaded. The unloading of documents can be done by calling the [UnloadDocument](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html#Syncfusion_Maui_PdfViewer_SfPdfViewer_UnloadDocument) method.
+N> 2. If you are using multiple pages in your application, then make sure to unload the document from the [SfPdfViewer](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html) while leaving the page that has it to release the memory and resources consumed by the PDF document that is loaded. The unloading of documents can be done by calling the [UnloadDocument](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html#Syncfusion_Maui_PdfViewer_SfPdfViewer_UnloadDocument) method.
## Step 6: Running the Application
@@ -571,7 +583,7 @@ N> 2. And, if you are using multiple pages in your application, then make sure t
{% endtabcontents %}

-The **Getting Started** example project for the .NET MAUI PDF Viewer can be downloaded [here](https://github.com/SyncfusionExamples/maui-pdf-viewer-examples).
+The **Getting Started** example project for the .NET MAUI PDF Viewer can be downloaded [here](https://github.com/SyncfusionExamples/maui-pdf-viewer-examples/tree/master/Getting%20Started).
N> You can refer to our [.NET MAUI PDF Viewer](https://www.syncfusion.com/maui-controls/maui-pdf-viewer) feature tour page for its groundbreaking feature representations. You can also explore our [.NET MAUI PDF Viewer Example](https://github.com/syncfusion/pdf-viewer-sdk-net-maui-demos/tree/master/PdfViewer) that shows you how to render the PDF Viewer in .NET MAUI.
@@ -589,5 +601,4 @@ Now that the PDF Viewer is running, here is a suggested learning path to explore
| 6 | **Customize the toolbar** | Show, hide, add, or remove toolbar items to match your app's workflow. → [Toolbar Customization](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/toolbar-customization) |
| 7 | **Redact sensitive content** | Permanently remove confidential text or images before sharing. → [Redaction](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/redaction) |
-* [Annotations Overview](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/annotations-overview)
-* [Migration Guide](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/migration)
+* For migration from Xamarin to .NET MAUI, please follow the [Migration Guide](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/migration).
diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Images/AnnotationsToolbar.png b/Document-Processing/PDF/PDF-Viewer/maui/Images/AnnotationsToolbar.png
new file mode 100644
index 0000000000..f19614f43c
Binary files /dev/null and b/Document-Processing/PDF/PDF-Viewer/maui/Images/AnnotationsToolbar.png differ
diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Images/LiquidGlass.gif b/Document-Processing/PDF/PDF-Viewer/maui/Images/LiquidGlass.gif
new file mode 100644
index 0000000000..d4638d0030
Binary files /dev/null and b/Document-Processing/PDF/PDF-Viewer/maui/Images/LiquidGlass.gif differ
diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Images/MauiPDFViewerPrimaryToolbar.png b/Document-Processing/PDF/PDF-Viewer/maui/Images/MauiPDFViewerPrimaryToolbar.png
new file mode 100644
index 0000000000..cb753b7721
Binary files /dev/null and b/Document-Processing/PDF/PDF-Viewer/maui/Images/MauiPDFViewerPrimaryToolbar.png differ
diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Images/MobileToolbar.png b/Document-Processing/PDF/PDF-Viewer/maui/Images/MobileToolbar.png
new file mode 100644
index 0000000000..3faa5b5ca6
Binary files /dev/null and b/Document-Processing/PDF/PDF-Viewer/maui/Images/MobileToolbar.png differ
diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Images/PrimaryToolbar.png b/Document-Processing/PDF/PDF-Viewer/maui/Images/PrimaryToolbar.png
new file mode 100644
index 0000000000..cb753b7721
Binary files /dev/null and b/Document-Processing/PDF/PDF-Viewer/maui/Images/PrimaryToolbar.png differ
diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Images/TOCNavigation.gif b/Document-Processing/PDF/PDF-Viewer/maui/Images/TOCNavigation.gif
new file mode 100644
index 0000000000..00926bceb1
Binary files /dev/null and b/Document-Processing/PDF/PDF-Viewer/maui/Images/TOCNavigation.gif differ
diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Images/TextMarkupDesktop.gif b/Document-Processing/PDF/PDF-Viewer/maui/Images/TextMarkupDesktop.gif
new file mode 100644
index 0000000000..a9326dfb3e
Binary files /dev/null and b/Document-Processing/PDF/PDF-Viewer/maui/Images/TextMarkupDesktop.gif differ
diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Images/TextMarkupMobile.gif b/Document-Processing/PDF/PDF-Viewer/maui/Images/TextMarkupMobile.gif
new file mode 100644
index 0000000000..1fd8c03366
Binary files /dev/null and b/Document-Processing/PDF/PDF-Viewer/maui/Images/TextMarkupMobile.gif differ
diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Lock-Unlock.md b/Document-Processing/PDF/PDF-Viewer/maui/Lock-Unlock.md
index 4903336007..044524659c 100644
--- a/Document-Processing/PDF/PDF-Viewer/maui/Lock-Unlock.md
+++ b/Document-Processing/PDF/PDF-Viewer/maui/Lock-Unlock.md
@@ -28,6 +28,9 @@ void LockAllAnnotations()
* Similarly, to unlock all the annotations, set the [IsLocked](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.BaseAnnotationSettings.html#Syncfusion_Maui_PdfViewer_BaseAnnotationSettings_IsLocked) property value to `false`.
+N>Setting AnnotationSettings.IsLocked to true locks annotations from being edited or deleted, but it does not prevent users from adding new annotations.
+If an annotation read-only experience is required, hide the annotation buttons by using toolbar customization. When the annotation buttons are not available, users cannot add annotations through the built-in UI, and the PDF Viewer behaves like it is in annotation read-only mode.
+For more details on customizing the built-in toolbar, refer to the toolbar [documentation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/toolbar-customization).
## Lock specific annotation
diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Magnification.md b/Document-Processing/PDF/PDF-Viewer/maui/Magnification.md
index 6b457c344d..bbf662683e 100644
--- a/Document-Processing/PDF/PDF-Viewer/maui/Magnification.md
+++ b/Document-Processing/PDF/PDF-Viewer/maui/Magnification.md
@@ -115,12 +115,12 @@ N> When the `ZoomFactor` is manually changed, the `ZoomMode` resets to `Default`
## Maintain Zoom Level in Single Page View Mode
-In single-page view mode, the zoom level resets to default each time you navigate to a new page. To maintain a consistent zoom factor throughout the document, enable the PersistZoomOnPageChange property. This applies whether navigation is triggered by the built-in toolbar controls or programmatic APIs.
-The default value of `PersistZoomOnPageChange` is `False`.
+In single-page view mode, the zoom level resets to default each time you navigate to a new page. To maintain a consistent zoom factor throughout the document, enable the [PersistZoomOnPageChange](https://help.syncfusion.com/cr/document-processing/Syncfusion.Maui.PdfViewer.SfPdfViewer.html#Syncfusion_Maui_PdfViewer_SfPdfViewer_PersistZoomOnPageChange) property. This applies whether navigation is triggered by the built-in toolbar controls or programmatic APIs.
+The default value of [PersistZoomOnPageChange](https://help.syncfusion.com/cr/document-processing/Syncfusion.Maui.PdfViewer.SfPdfViewer.html#Syncfusion_Maui_PdfViewer_SfPdfViewer_PersistZoomOnPageChange) is `False`.
### Enable PersistZoomOnPageChange
-You can enable persistent zoom by setting the `PersistZoomOnPageChange` property to `True`. When enabled, the viewer preserves the numeric `ZoomFactor` when switching pages in `SinglePage` layout and applies that same zoom to the destination page. Refer to the following code example:
+You can enable persistent zoom by setting the [PersistZoomOnPageChange](https://help.syncfusion.com/cr/document-processing/Syncfusion.Maui.PdfViewer.SfPdfViewer.html#Syncfusion_Maui_PdfViewer_SfPdfViewer_PersistZoomOnPageChange) property to `True`. When enabled, the viewer preserves the numeric [ZoomFactor](https://help.syncfusion.com/cr/document-processing/Syncfusion.Maui.PdfViewer.SfPdfViewer.html#Syncfusion_Maui_PdfViewer_SfPdfViewer_ZoomFactor) when switching pages in `SinglePage` layout and applies that same zoom to the destination page. Refer to the following code example:
{% tabs %}
{% highlight xaml %}
@@ -138,7 +138,7 @@ PdfViewer.PersistZoomOnPageChange = true;
### Disable PersistZoomOnPageChange
-Set `PersistZoomOnPageChange` to `False` to keep the viewer's default behavior. When disabled, navigating to a different page resets the viewer to the default zoom level unless you explicitly set a zoom after navigation. Refer to the following example:
+Set [PersistZoomOnPageChange](https://help.syncfusion.com/cr/document-processing/Syncfusion.Maui.PdfViewer.SfPdfViewer.html#Syncfusion_Maui_PdfViewer_SfPdfViewer_PersistZoomOnPageChange) to `False` to keep the viewer's default behavior. When disabled, navigating to a different page resets the viewer to the default zoom level unless you explicitly set a zoom after navigation. Refer to the following example:
{% tabs %}
{% highlight xaml %}
diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Open-a-Document.md b/Document-Processing/PDF/PDF-Viewer/maui/Open-a-Document.md
index 269d41ceef..444a66a507 100644
--- a/Document-Processing/PDF/PDF-Viewer/maui/Open-a-Document.md
+++ b/Document-Processing/PDF/PDF-Viewer/maui/Open-a-Document.md
@@ -34,6 +34,18 @@ The [SfPdfViewer](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.
To customize the appearance of the loading indicators, please refer to this [section](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/ui-customization#customize-the-loading-indicator).
+## Loading a PDF in code-behind/programmatically
+
+In code-behind a PDF can be loaded to [SfPdfViewer](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html) just by using the [LoadDocument](https://help.syncfusion.com/cr/document-processing/Syncfusion.Maui.PdfViewer.SfPdfViewer.html#Syncfusion_Maui_PdfViewer_SfPdfViewer_LoadDocument_System_IO_Stream_System_String_System_Nullable_Syncfusion_Maui_PdfViewer_FlattenOptions__) method. Use the following code snippet in the code-behind of the XAML page.
+
+{% tabs %}
+{% highlight c# %}
+//Load the document tp the PDF viewer.
+Stream pdfDocumentStream = typeof(App).GetTypeInfo().Assembly.GetManifestResourceStream("GettingStarted.Assets.PDF_Succinctly.pdf");
+PdfViewer.LoadDocument(pdfDocumentStream);
+{% endhighlight %}
+{% endtabs %}
+
## Document source types
The document source types accepted by the [SfPdfViewer](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html) are `Stream` and `byte[]`. You can load the PDF document from a specified stream or bytes.
@@ -73,9 +85,9 @@ PdfViewer.UnloadDocument();
{% endhighlight %}
{% endtabs %}
-## Opening a PDF document with annotations
+## Opening a unsupported annotations
-The .NET MAUI PDF Viewer does not currently support annotations comparable to Xamarin.Forms. However, it is possible to view the unsupported annotations in a non-interactive manner. To achieve this, provide the [flattenOptions](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.FlattenOptions.html) (an optional parameter) as [Unsupported](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.FlattenOptions.html#Syncfusion_Maui_PdfViewer_FlattenOptions_Unsupported) in the [LoadDocument](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html#Syncfusion_Maui_PdfViewer_SfPdfViewer_LoadDocument_System_IO_Stream_System_String_System_Nullable_Syncfusion_Maui_PdfViewer_FlattenOptions__) methods. See the following code example:
+The .NET MAUI PDF Viewer it is possible to view the unsupported annotations like 3D, rich media and sound annotations in a non-interactive manner. To achieve this, provide the [flattenOptions](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.FlattenOptions.html) (an optional parameter) as [Unsupported](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.FlattenOptions.html#Syncfusion_Maui_PdfViewer_FlattenOptions_Unsupported) in the [LoadDocument](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html#Syncfusion_Maui_PdfViewer_SfPdfViewer_LoadDocument_System_IO_Stream_System_String_System_Nullable_Syncfusion_Maui_PdfViewer_FlattenOptions__) methods. See the following code example:
{% tabs %}
{% highlight c# hl_lines="2" %}
diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Page-Navigation.md b/Document-Processing/PDF/PDF-Viewer/maui/Page-Navigation.md
index 7d382195b6..d7462bb281 100644
--- a/Document-Processing/PDF/PDF-Viewer/maui/Page-Navigation.md
+++ b/Document-Processing/PDF/PDF-Viewer/maui/Page-Navigation.md
@@ -123,6 +123,12 @@ private void LastPageButton_Clicked(object sender, EventArgs e)
The example project with the page navigation functionalities can be downloaded [here](https://github.com/SyncfusionExamples/maui-pdf-viewer-examples).
+### Page Navigation via Scroll Head(Mobile Platform)
+
+On Android and iOS platforms, the scroll head offers a quick way to move through pages.Tap the scroll head to open a page navigation dialog. Enter a valid page number and tap **OK** to jump directly to that page.
+
+
+
## See Also
- [Scrolling](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/scrolling)
- [Document Link Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/document-link-annotations)
diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Scrolling.md b/Document-Processing/PDF/PDF-Viewer/maui/Scrolling.md
index e757278464..5468d2d858 100644
--- a/Document-Processing/PDF/PDF-Viewer/maui/Scrolling.md
+++ b/Document-Processing/PDF/PDF-Viewer/maui/Scrolling.md
@@ -120,12 +120,6 @@ On Android and iOS platforms, the scroll head offers a quick way to move through

-### Page Navigation via Scroll Head
-
-Tap the scroll head to open a page navigation dialog. Enter a valid page number and tap **OK** to jump directly to that page.
-
-
-
### Show or Hide the Scroll Head
Use the [ShowScrollHead](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html#Syncfusion_Maui_PdfViewer_SfPdfViewer_ShowScrollHead) property to control the visibility of the scroll head.
diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Text-Markups.md b/Document-Processing/PDF/PDF-Viewer/maui/Text-Markups.md
index 8ed7ca347b..2f02feb699 100644
--- a/Document-Processing/PDF/PDF-Viewer/maui/Text-Markups.md
+++ b/Document-Processing/PDF/PDF-Viewer/maui/Text-Markups.md
@@ -30,6 +30,18 @@ The following image shows the appearance of the text markup annotation types.
This section will go through how to add text markup annotations to a PDF document interactively as well as programmatically to a PDF document.
+### Add text markup using the toolbar
+
+A text markup annotation tool with four different sorts of annotations (highlight, strike out, underline, squiggly) is accessible on the built-in toolbar. Users are able to select any of these markups and draw them on the page at any desired location. Additionally, the toolbar allows modification of properties for both existing and new annotations of the selected text markup.
+
+The following image represents how to add the highlight annotations using the toolbar on the desktop.
+
+
+
+The following image represents how to add the highlight annotations using the toolbar on mobile.
+
+
+
### Add text markups from annotation mode
You can add text markup annotations to a PDF document by touch (or mouse down) and drag using the [AnnotationMode](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html#Syncfusion_Maui_PdfViewer_SfPdfViewer_AnnotationMode) property of the [SfPdfViewer](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html). The following steps explain how to add text markup annotation on a text in a PDF.
diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Toolbar.md b/Document-Processing/PDF/PDF-Viewer/maui/Toolbar.md
index 10cc5e8086..463ab9e174 100644
--- a/Document-Processing/PDF/PDF-Viewer/maui/Toolbar.md
+++ b/Document-Processing/PDF/PDF-Viewer/maui/Toolbar.md
@@ -24,6 +24,8 @@ The names of these toolbars and their description are listed in the following se
### Mobile toolbar names
+
+
Key
@@ -113,6 +115,10 @@ The names of these toolbars and their description are listed in the following se
### Desktop toolbar names
+
+
+
+
Keys
diff --git a/Document-Processing/PDF/PDF-Viewer/maui/UI-Customization.md b/Document-Processing/PDF/PDF-Viewer/maui/UI-Customization.md
index 950c05ab79..e501c694b9 100644
--- a/Document-Processing/PDF/PDF-Viewer/maui/UI-Customization.md
+++ b/Document-Processing/PDF/PDF-Viewer/maui/UI-Customization.md
@@ -12,6 +12,8 @@ keywords: .net maui pdf viewer, .net maui view pdf, pdf viewer in .net maui, .ne
This section walks you through the UI customization options supported in the [SfPdfViewer](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html).
+N>The PDF Viewer currently does not support system text auto scaling. Changing the device or accessibility font size settings will not automatically scale the built-in toolbar, other built-in text elements, or the PDF document content. Use the built-in zoom features to adjust document readability.
+
## Customize the loading indicator
You can customize the loading indicator’s properties by applying a style with the `TargetType` property to `ActivityIndicator`. You may also need to set the [ApplyToDerivedTypes](https://learn.microsoft.com/en-us/dotnet/maui/user-interface/styles/xaml?view=net-maui-7.0#apply-a-style-to-derived-types) property to `True` to get the style applied to the derived classes. See the following code example to customize the color of the loading indicator.
diff --git a/Document-Processing/PDF/PDF-Viewer/maui/liquid-glass-effect.md b/Document-Processing/PDF/PDF-Viewer/maui/liquid-glass-effect.md
index 23e6e9db21..41eb335c0b 100644
--- a/Document-Processing/PDF/PDF-Viewer/maui/liquid-glass-effect.md
+++ b/Document-Processing/PDF/PDF-Viewer/maui/liquid-glass-effect.md
@@ -98,6 +98,8 @@ N>
* Supported on `macOS 26 or higher` and `iOS 26 or higher`.
* This feature is available only in `.NET 10.`
+
+
## See Also
- [UI Customization](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/ui-customization)
- [Toolbar Customization](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/toolbar-customization)
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Bookmark-navigation.md b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Bookmark-navigation.md
index 02e5053f68..eb2d22607a 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Bookmark-navigation.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Bookmark-navigation.md
@@ -29,3 +29,8 @@ pdfViewerControl.GoToBookmark(bookmark[0]);
{% endhighlight %}
{% endtabs %}
+
+## See Also
+- [Page Navigation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-page-navigation)
+- [Hyperlink](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/hyperlink)
+- [Viewing PDF](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/viewing-pdf)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Creating-custom-toolbar.md b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Creating-custom-toolbar.md
index 9757fd84b2..5ea10fee45 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Creating-custom-toolbar.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Creating-custom-toolbar.md
@@ -47,5 +47,10 @@ this.DataContext = pdfViewer;
The UI design of the application for desktop and mobile is illustrated in the following documentation pages. The link to the common sample can be found at the ends of both the documentation pages.
-1. [Desktop design](https://help.syncfusion.com/uwp/pdf-viewer/concepts-and-features/ui-design-for-desktop)
-2. [Mobile design](https://help.syncfusion.com/uwp/pdf-viewer/concepts-and-features/ui-design-for-mobile)
+1. [Desktop design](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/ui-design-for-desktop)
+2. [Mobile design](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/ui-design-for-mobile)
+
+## See Also
+- [Localization](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/localization)
+- [UI design for desktop](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/ui-design-for-desktop)
+- [Customizing progress ring](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/customizing-progress-ring)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Customizing-progress-ring.md b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Customizing-progress-ring.md
index 3a85200659..7d09cee44d 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Customizing-progress-ring.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Customizing-progress-ring.md
@@ -33,3 +33,8 @@ progressRing.Height = 100
pdfViewer.PdfProgressRing = progressRing
{% endhighlight %}
{% endtabs %}
+
+## See Also
+- [Custom toolbar](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/creating-custom-toolbar)
+- [Localization](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/localization)
+- [Customize Scrollbar](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/how-to/customize-the-scrollbar)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Exporting-pages-as-image.md b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Exporting-pages-as-image.md
index e1bbfef74c..d4348cffda 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Exporting-pages-as-image.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Exporting-pages-as-image.md
@@ -144,3 +144,8 @@ pdfViewer.LoadDocument(loadedDocument)
Dim listOfImageStream As List(Of Stream) = pdfViewer.ExportAsImage(0, 5, 200)
{% endhighlight %}
{% endtabs %}
+
+## See Also
+- [Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-annotations)
+- [Magnification](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-magnification)
+- [Viewing PDF](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/viewing-pdf)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Hyperlink.md b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Hyperlink.md
index 6c4f350949..a1d72a5939 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Hyperlink.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Hyperlink.md
@@ -123,3 +123,8 @@ By default, web link or document link navigation is performed on tapping the hyp
{% endhighlight %}
{% endtabs %}
+
+## See Also
+- [Bookmark](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/bookmark-navigation)
+- [Viewing PDF](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/viewing-pdf)
+- [Page Navigation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-page-navigation)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Localization.md b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Localization.md
index 4cdf3a4c8d..9ef4ea2e55 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Localization.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Localization.md
@@ -42,3 +42,7 @@ The following screenshot shows the localization of context menu in SfPdfViewerCo

+## See Also
+- [Custom toolbar](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/creating-custom-toolbar)
+- [UI design for desktop](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/ui-design-for-desktop)
+- [UI design for mobile](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/ui-design-for-mobile)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Printing-PDF.md b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Printing-PDF.md
index c6090ebc5e..718243b1a3 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Printing-PDF.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Printing-PDF.md
@@ -205,3 +205,8 @@ pdfViewerControl.PrintTaskRequested+= PrintTaskRequested;
{% endtabs %}
N>Though if you specify any print options to be displayed, only those that are supported by the selected printer are shown in the print preview UI. The print UI won't show options that the selected printer doesn't support. The print options will appear in the order in which they are added.
+
+## See Also
+- [Export Pages](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/exporting-pages-as-image)
+- [Custom Toolbar](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/creating-custom-toolbar)
+- [Viewing PDF](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/viewing-pdf)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Select-And-Copy-Text.md b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Select-And-Copy-Text.md
index a85caab28a..4912ff552b 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Select-And-Copy-Text.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Select-And-Copy-Text.md
@@ -105,3 +105,8 @@ private void PdfViewer_TextSelectionCompleted(object sender, TextSelectionComple
{% endhighlight %}
{% endtabs %}
+
+## See Also
+- [Viewing PDF](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/viewing-pdf)
+- [Text Search](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-text-search)
+- [Enable and disable text selection](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/how-to/enable-and-disable-text-selection)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Supported-input-interactions.md b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Supported-input-interactions.md
new file mode 100644
index 0000000000..7008d9948b
--- /dev/null
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Supported-input-interactions.md
@@ -0,0 +1,66 @@
+---
+layout: post
+title: Supported input interactions in UWP PDF Viewer control | Syncfusion
+description: Learn here all about supported input interactions in Syncfusion® UWP PDF Viewer (SfPdfViewer) control and more.
+platform: document-processing
+control: PDF viewer
+documentation: ug
+---
+
+# Supported input interactions in UWP PDF Viewer (SfPdfViewer)
+
+The SfPdfViewerControl supports the following input interactions in the PDF document:
+
+* Mouse or touch pad
+* Touch
+* Stylus or pen
+
+The following list shows the possible operations that can be performed with the supported input interactions in the SfPdfViewerControl.
+
+
+
+
Operations
+
Mouse or touch pad
+
Touch
+
Stylus or pen
+
+
+
Scrolling
+
Supported
+
Supported
+
Supported
+
+
+
Zooming
+
Supported
+
Supported
+
Not supported
+
+
+
Adding annotations
+
Supported
+
Supported
+
Supported
+
+
+
Moving and resizing annotations
+
Supported
+
Supported
+
Supported
+
+
+
Editing annotations
+
Supported
+
Supported
+
Supported
+
+
+
+The following image shows the SfPdfViewer with these features.
+
+
+
+## See Also
+- [Viewing PDF](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/viewing-pdf)
+- [Magnification](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-magnification)
+- [Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-annotations)
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/UI-design-for-desktop.md b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/UI-design-for-desktop.md
index a9601b0023..21d9e01a74 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/UI-design-for-desktop.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/UI-design-for-desktop.md
@@ -750,3 +750,7 @@ Sample:
Note that this sample is common to both mobile design and desktop design.
+## See Also
+- [Custom toolbar](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/creating-custom-toolbar)
+- [Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-annotations)
+- [Localization](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/localization)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/UI-design-for-mobile.md b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/UI-design-for-mobile.md
index 822cc01a6b..0f183dbb33 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/UI-design-for-mobile.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/UI-design-for-mobile.md
@@ -886,3 +886,8 @@ Sample link:
Note that this sample is common to both mobile design and desktop design.
+
+## See Also
+- [Custom toolbar](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/creating-custom-toolbar)
+- [Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-annotations)
+- [Localization](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/localization)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Viewing-PDF.md b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Viewing-PDF.md
index 0eebf6d173..cdcdadf98b 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Viewing-PDF.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Viewing-PDF.md
@@ -149,3 +149,75 @@ Await pdfViewer.LoadDocument(file, cancellationTokenSource.Token);
{% endtabs %}
In the above code sample, the [`CancellationToken`](https://learn.microsoft.com/en-us/dotnet/api/system.threading.cancellationtoken?view=net-5.0) enables you to cancel the asynchronous loading of a PDF document when it is in progress.
+
+## Unloading PDF document from the viewer
+
+The SfPdfViewer control allows you to unload the PDF document from the viewer when the control is no longer in use. This releases the PDF document and all its associated resources.
+
+{% tabs %}
+{% highlight c# %}
+private void Unload_Click(object sender, RoutedEventArgs e)
+{
+ //Unloads the PDF document displayed in the PDF Viewer Control.
+ pdfViewer.Unload();
+}
+{% endhighlight %}
+{% endtabs %}
+
+## Saving a PDF document
+
+The `Save` method returns the PDF document along with the changes made (annotations addition and modification) as a stream, which can be saved as a file.
+
+{% tabs %}
+{% highlight c# %}
+//Save the PDF document.
+Stream pdfDocumentStream = pdfViewerControl.Save();
+{% endhighlight %}
+{% endtabs %}
+
+N> The `Save` method does not save stamp annotations in the PDF document. Use the `SaveAsync` method to save them.
+
+## Saving a PDF document asynchronously
+
+The PDF Viewer also allows you to save and return the PDF document with the changes as a stream asynchronously using the `SaveAsync` method.
+
+{% tabs %}
+{% highlight c# %}
+//Save the PDF document asynchronously.
+Task pdfDocumentStream = pdfViewerControl.SaveAsync();
+{% endhighlight %}
+{% endtabs %}
+
+## Events to track PDF loading
+
+The PDF Viewer control allows you to track PDF loading by using the `DocumentLoaded` event. This event is triggered after the document is properly loaded in the SfPdfViewer.
+
+{% tabs %}
+{% highlight c# %}
+SfPdfViewerControl pdfViewer = new SfPdfViewerControl();
+
+pdfViewer.DocumentLoaded += PdfViewer_DocumentLoaded;
+
+private void PdfViewer_DocumentLoaded(object sender, DocumentLoadedEventArgs args)
+{
+ //Gets the total page count of the loaded PDF document.
+ int pageCount = pdfViewer.PageCount;
+}
+{% endhighlight %}
+{% endtabs %}
+
+## Disposing the managed resources of PDF Viewer
+
+The PDF Viewer control allows you to dispose the managed resources associated with the viewer. To do this, call the `Dispose` method of the PDF Viewer control as shown in the following code sample.
+
+{% tabs %}
+{% highlight c# %}
+//Disposes all managed resources of SfPdfViewer.
+pdfViewer.Dispose();
+{% endhighlight %}
+{% endtabs %}
+
+## See Also
+- [Custom toolbar](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/creating-custom-toolbar)
+- [Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-annotations)
+- [Bookmarks](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/bookmark-navigation)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-annotations.md b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-annotations.md
index abc3cc1c23..3174881c70 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-annotations.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-annotations.md
@@ -186,4 +186,9 @@ Use the [`AnnotationVisibility`](https://help.syncfusion.com/cr/uwp/Syncfusion.W
//Gets or sets the visibility of the annotations.
pdfViewer.AnnotationVisibility = Visibility.Collapsed;
-{% endhighlight %}
\ No newline at end of file
+{% endhighlight %}
+
+## See Also
+- [Custom toolbar](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/creating-custom-toolbar)
+- [Printing](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/printing-pdf)
+- [Undo and Redo](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/how-to/enable-disable-undo-redo)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-custom-stamp-annotation.md b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-custom-stamp-annotation.md
index c668092b4f..74d3603b6d 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-custom-stamp-annotation.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-custom-stamp-annotation.md
@@ -66,4 +66,9 @@ private async void Button_Clicked(object sender, RoutedEventArgs e)
}
{% endhighlight %}
-{% endtabs %}
\ No newline at end of file
+{% endtabs %}
+
+## See Also
+- [Custom toolbar](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/creating-custom-toolbar)
+- [Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-annotations)
+- [Undo and Redo](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/how-to/enable-disable-undo-redo)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-free-text-annotation.md b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-free-text-annotation.md
index a401a842b7..b36541c34f 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-free-text-annotation.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-free-text-annotation.md
@@ -145,4 +145,9 @@ private void PdfViewer_FreeTextAnnotationEdited (object sender, FreeTextAnnotati
Color oldColor = e.OldColor;
}
-{% endhighlight %}
\ No newline at end of file
+{% endhighlight %}
+
+## See Also
+- [Text Selection](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/select-and-copy-text)
+- [Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-annotations)
+- [Undo and Redo](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/how-to/enable-disable-undo-redo)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-free-text-callout-annotation.md b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-free-text-callout-annotation.md
index b19b138655..970f3f02c8 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-free-text-callout-annotation.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-free-text-callout-annotation.md
@@ -210,3 +210,8 @@ private void PdfViewer_FreeTextCalloutAnnotationResized (object sender, FreeText
}
{% endhighlight %}
+
+## See Also
+- [Text Selection](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/select-and-copy-text)
+- [Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-annotations)
+- [Undo and Redo](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/how-to/enable-disable-undo-redo)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-ink-annotation.md b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-ink-annotation.md
index e93d70897c..e466a96349 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-ink-annotation.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-ink-annotation.md
@@ -146,3 +146,8 @@ pdfViewer.InkAnnotationSettings.UseWindowsInkCanvas = true;
{% endhighlight %}
N> When `UseWindowsInkCanvas` is set to true, other annotations (except ink) cannot be selected in ink mode and the cursor will be changed to hand tool when it is hovered on any existing ink strokes.
+
+## See Also
+- [Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-annotations)
+- [Undo and Redo](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/how-to/enable-disable-undo-redo)
+- [Print PDF](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/printing-pdf)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-magnification.md b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-magnification.md
index cffc52b5a2..b65fc41d46 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-magnification.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-magnification.md
@@ -112,6 +112,33 @@ N>
* In Desktop view, when the zoom value is reduced below 100 percentage, the view will be automatically changes to show the thumbnails for easier navigation.
* One page view mode is supported only in mobile view, where the view will be changed to Flip View for easier navigation.
+## Magnification using commands
+
+The SfPdfViewer provides the following commands to perform magnification.
+
+* IncreaseZoomCommand
+* DecreaseZoomCommand
+
+The following XAML code shows how to bind the `IncreaseZoomCommand` to a button.
+
+{% tabs %}
+{% highlight xaml %}
+
+{% endhighlight %}
+{% endtabs %}
+
+The following XAML code shows how to bind the `DecreaseZoomCommand` to a button.
+
+{% tabs %}
+{% highlight xaml %}
+
+{% endhighlight %}
+{% endtabs %}
+
+N>
+* By default, the SfPdfViewer also supports the Ctrl + scroll key combination for performing magnification using the keyboard and mouse.
+* When the PDF viewer zoom value is decreased below 100%, the view is automatically changed to show thumbnails.
+
## Set minimum zoom percentage for PDF Viewer
The PDF Viewer control allows you to set the minimum zoom percentage value for the PDF document being displayed. The following code example will set minimum zoom percentage of PDF Viewer instance to 30.
@@ -127,3 +154,8 @@ pdfViewer.MinimumZoomPercentage = 30
N> The accepted minimum zoom percentage ranges from 10% to 100%. Values less than 10% will be taken as 10%. Likewise values greater than 100% will be taken as 100%. Default value is the zoom percentage at which a single page completely fits the view port of PdfViewer.
* This fit-page zoom percentage is computed at runtime.
+
+## See Also
+- [Navigation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-page-navigation)
+- [Pdfium rendering](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/how-to/render-pdf-pages-using-pdfium-rendering-engine)
+- [Viewing PDF](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/viewing-pdf)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-page-navigation.md b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-page-navigation.md
index 077f112496..0d8c6ff4fb 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-page-navigation.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-page-navigation.md
@@ -149,3 +149,8 @@ Private Sub PdfViewer_PageChanged(sender As Object, e As PageChangedEventArgs) H
End Sub
{% endhighlight %}
{% endtabs %}
+
+## See Also
+- [Toggle display of Page number](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/how-to/toggle-the-display-of-the-page-number)
+- [Disable thumbnail view](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/how-to/disable-thumbnail-view)
+- [Customize the scrollbar](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/how-to/customize-the-scrollbar)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-popup-annotation.md b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-popup-annotation.md
index 6b7f5a6a06..bc937c803b 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-popup-annotation.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-popup-annotation.md
@@ -188,3 +188,8 @@ private void PdfViewer_PopupEdited(object sender, PopupEditedEventArgs e)
}
{% endhighlight %}
+
+## See Also
+- [Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-annotations)
+- [Undo and Redo](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/how-to/enable-disable-undo-redo)
+- [Print PDF](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/printing-pdf)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-shape-annotation.md b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-shape-annotation.md
index f402c1b577..1ddbd79d2c 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-shape-annotation.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-shape-annotation.md
@@ -145,3 +145,8 @@ private void PdfViewer_ShapeEdited(object sender, ShapeEditedEventArgs e)
}
{% endhighlight %}
+
+## See Also
+- [Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-annotations)
+- [Undo and Redo](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/how-to/enable-disable-undo-redo)
+- [Print PDF](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/printing-pdf)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-text-markup-annotation.md b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-text-markup-annotation.md
index 5bd8bcb6b7..4c8791eb61 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-text-markup-annotation.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-text-markup-annotation.md
@@ -93,3 +93,8 @@ pdfViewer.HighlightAnnotationSettings.Opacity = 0.5f;
You can change the properties of a selected text markup annotation or remove it by right clicking it and choosing the desired property from the displayed options.

+
+## See Also
+- [Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-annotations)
+- [Undo and Redo](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/how-to/enable-disable-undo-redo)
+- [Print PDF](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/printing-pdf)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-text-search.md b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-text-search.md
index a8ca5b9d3b..d1add11d73 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-text-search.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/Concepts-and-Features/Working-with-text-search.md
@@ -192,3 +192,8 @@ private void CancelButton_Click(object sender, RoutedEventArgs e)
{% endtabs %}
N> The text search operations can only be performed after the display of the PDF document in the viewer control and this cannot be initiated immediately after loading the PDF document.
+
+## See Also
+- [Text Selection](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/select-and-copy-text)
+- [Navigation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-page-navigation)
+- [Enable and disable text selection](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/how-to/enable-and-disable-text-selection)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/Getting-Started.md b/Document-Processing/PDF/PDF-Viewer/uwp/Getting-Started.md
index 754a7875b7..6a73d77458 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/Getting-Started.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/Getting-Started.md
@@ -8,40 +8,66 @@ documentation: ug
---
# Getting Started with UWP PDF Viewer (SfPdfViewer)
-This section explains about the assemblies required for the deployment of SfPdfViewer and how to create simple application using the SfPdfViewer control.
+This section explains about the assemblies required for the deployment of [UWP PDF Viewer](https://help.syncfusion.com/cr/uwp/Syncfusion.Windows.PdfViewer.SfPdfViewerControl.html) (SfPdfViewer) and how to create simple application using the SfPdfViewer control.
## Required Assemblies
The following list of assemblies are required for adding a PDF viewer control to the Universal Windows Platform application.
-* Syncfusion.SfPdfViewer.UWP
-* Syncfusion.Pdf.UWP
-* Syncfusion.SfColorPickers.UWP
-* Syncfusion.SfInput.UWP
-* Syncfusion.SfRadialMenu.UWP
-* Syncfusion.SfShared.UWP
+
+
+
Assembly
+
Description
+
+
+
Syncfusion.SfPdfViewer.UWP
+
This component contains the rendering area and other related UI elements.
+
+
+
Syncfusion.Pdf.UWP
+
This library contains the PDF reader and creator that supports the PDF Viewer.
+
+
+
Syncfusion.SfColorPickers.UWP
+
This component contains UI controls for Color Picker that are used in the PDF Viewer.
+
+
+
Syncfusion.SfInput.UWP
+
This component contains input controls like combobox, range slider and text boxes used in the PDF Viewer
+
+
+
Syncfusion.SfRadialMenu.UWP
+
This component contains UI controls for context menu that are used in the PDF Viewer.
+
+
+
Syncfusion.SfShared.UWP
+
This component contains various UI controls (Numeric UpDown) that are used in the PDF Viewer.
+
+
-Each of these assemblies always needs to be in parallel with its associated resource files as shown in the screenshot below. However, it is not necessary to have all these assemblies in a single folder as long as the resource files are along with the assemblies in their respective folders. The screenshot shows only the SfPdfViewer assembly for brevity.
+Each assembly must be placed together with its corresponding resource files (i.e., the resource files for an assembly should reside in the same folder as that assembly). The assemblies do not all have to be in a single folder — each assembly may live in its own folder so long as its resource files are kept alongside it. The screenshot shows only the SfPdfViewer assembly for brevity.

-The aforementioned placement of the assemblies and the resource files in the same folder becomes important only when the assemblies need to be moved from the installed location of the assemblies to somewhere else. When the assemblies are moved the resource files must also be moved and placed in the same folder as the assemblies.
+This co-location matters only if you move assemblies out of their installed location. If you relocate an assembly, be sure to move its resource files with it and place them in the same folder as that assembly.
N> Starting with v16.2.0.x, if you reference Syncfusion® assemblies from trial setup or from the NuGet feed, you also have to include a license key in your projects. Please refer to [this link](https://help.syncfusion.com/common/essential-studio/licensing/overview) to know about registering Syncfusion® license key in your UWP application to use our components.
## Create a simple application with the SfPdfViewer
-Follow the below steps to create a simple application with the SfPdfViewer and load a PDF document.
+Follow the below steps to create a simple application with the SfPdfViewer.
1. Create a new UWP application in the Visual Studio.
-2. Open the Visual Studio tool box and drag the SfPdfViewerControl toolbox item to the designer window. Name the SfPdfViewerControl as pdfViewer.
+2. Open the Visual Studio tool box and drag the [SfPdfViewerControl](https://help.syncfusion.com/cr/uwp/Syncfusion.Windows.PdfViewer.SfPdfViewerControl.html) toolbox item to the designer window. Name the [SfPdfViewerControl](https://help.syncfusion.com/cr/uwp/Syncfusion.Windows.PdfViewer.SfPdfViewerControl.html) as pdfViewer.

When you drag the SfPdfViewer toolbox item to the window, it automatically adds the required assembly references to the current application.
+### Add PDF Viewer using code
+
To add the SfPdfViewer by using code, add the required assemblies mentioned previously as reference to the project.
Add the following code in XAML to make use of the SfPdfViewer.
@@ -68,7 +94,7 @@ Add the following code in XAML to make use of the SfPdfViewer.
The following steps explains how to load a PDF document through binding.
-1. The SfPdfViewer’s ItemSource property allows you to bind PDF documents in XAML. The ItemsSource property accepts a stream input that can be bound to the viewer during initialization.
+1. The SfPdfViewer’s [ItemSource](https://help.syncfusion.com/cr/uwp/Syncfusion.Windows.PdfViewer.SfPdfViewerControl.html#Syncfusion_Windows_PdfViewer_SfPdfViewerControl_ItemsSource) property allows you to bind PDF documents in XAML. The ItemsSource property accepts a stream input that can be bound to the viewer during initialization.
2. To bind the PDF file, add the PDF file to the project as an asset. Right Click the PDF file and open the properties window. In the properties window, set the Build Action as Embedded Resource.
@@ -144,7 +170,7 @@ End Class
{% endhighlight %}
{% endtabs %}
-In order to bind the DocumentStream property of the PdfReport class, the DataContext needs to be set for the page. To add the DataContext in XAML, use the following code example.
+In order to bind the [DocumentStream](https://help.syncfusion.com/cr/uwp/Syncfusion.Windows.PdfViewer.SfPdfViewerControl.html#Syncfusion_Windows_PdfViewer_SfPdfViewerControl_DocumentStream) property of the PdfReport class, the [DataContext](https://learn.microsoft.com/en-us/uwp/api/windows.ui.xaml.frameworkelement.datacontext?view=winrt-28000) needs to be set for the page. To add the [DataContext](https://learn.microsoft.com/en-us/uwp/api/windows.ui.xaml.frameworkelement.datacontext?view=winrt-28000) in XAML, use the following code example.
{% tabs %}
{% highlight xaml %}
@@ -249,228 +275,8 @@ End Sub
{% endhighlight %}
{% endtabs %}
-## Magnification operations
-
-The SfPdfViewer provides the following set of commands to perform magnification.
-
-* IncreaseZoomCommand
-* DecreaseZoomCommand
-
-The following XAML code shows how to bind the IncreaseZoomCommand to a button
-{% tabs %}
-{% highlight xaml %}
-
-{% endhighlight %}
-{% endtabs %}
-
-The following XAML code shows how to bind the DecreaseZoomCommand to a button
-
-{% tabs %}
-{% highlight xaml %}
-
-{% endhighlight %}
-{% endtabs %}
-
-N>
-* By default, the SfPdfViewer also supports the Ctrl + scroll key combination for performing magnification by using the keyboard and mouse.
-* When the PDF viewer zoom value is decreased below 100%, the view will be automatically changed to show the thumbnails.
-
-## Printing a document
-
-The following XAML code shows how to bind the PrintCommand to a Button
-{% tabs %}
-{% highlight xaml %}
-
-{% endhighlight %}
-{% endtabs %}
-
-## Search Operations
-
-The SearchText method can be used to search a text in the document. In addition to the current match, the method also highlights all the possible matches in the current page with a different color.
-
-The following commands can be used for performing the Search-Next and Search-Previous operations.
-
-* SearchNextCommand
-* SearchPreviousCommand
-
-Code example to initiate text search
-
-{% tabs %}
-{% highlight c# %}
-private void searchButton_Click(object sender, RoutedEventArgs e)
- {
- pdfViewer.SearchText((searchTxtBx.Text));
- }
-{% endhighlight %}
-{% highlight vbnet %}
-Private Sub searchButton_Click(sender As Object, e As RoutedEventArgs)
- pdfViewer.SearchText((searchTxtBx.Text))
-End Sub
-{% endhighlight %}
-{% endtabs %}
-
-Binding SearchNextCommand and SearchPreviousCommand to buttons
-
-{% tabs %}
-{% highlight xaml %}
-
-
-
-{% endhighlight %}
-{% endtabs %}
-
-## Page Navigations
-
-The below list of commands are helpful for performing the page navigation operations.
-
-* FirstPageCommand
-* LastPageCommand
-* PreviousPageCommand
-* NextPageCommand
-
-## Unloading PDF document from the viewer
-
-The SfPdfViewer control allows you to unload the PDF document from the viewer when the control is not in use anymore. This releases the PDF document and all its associated resources. To achieve this include a button in the application.
-
-{% tabs %}
-{% highlight xaml %}
-
-{% endhighlight %}
-{% endtabs %}
-
-Include the below code in the click event of the button.
-
-{% tabs %}
-{% highlight c# %}
-private void Unload_Click(object sender, RoutedEventArgs e)
- {
- //Unloads the PDF Document displayed in the PDF Viewer Control.
- pdfViewer.Unload();
- }
-{% endhighlight %}
-{% highlight vbnet %}
-Private Sub Unload_Click(sender As Object, e As RoutedEventArgs)
- pdfViewer.Unload()
-End Sub
-{% endhighlight %}
-{% endtabs %}
-
-## Saving a PDF document
-
-The `Save` method returns the PDF document along with the changes made (annotations addition and modification) as a stream, which can be saved as a file.
-
-{% tabs %}
-{% highlight c# %}
-
-//Save the PDF document
-Stream pdfDocumentStream = pdfViewerControl.Save();
-
-{% endhighlight %}
-{% endtabs %}
-
-N> The Save method does not save the stamp annotations in the PDF document. Instead, use the `SaveAsync` method to save them.
-
-## Saving a PDF document asynchronously
-
-The PDF Viewer also allows you to save and return the PDF document with the changes as a stream asynchronously using the `SaveAsync` method.
-
-{% tabs %}
-{% highlight c# %}
-
-//Save the PDF document asynchronously
-Task pdfDocumentStream = pdfViewerControl.SaveAsync();
-
-{% endhighlight %}
-{% endtabs %}
-
-## Events to track the loading of PDFs
-
-The PDFViewer control allows you to track the loading of PDFs using the following events. The `DocumentLoaded`` event triggers after the document is properly loaded in the SfPdfViewer. The following code example explains the same.
-
-{% tabs %}
-{% highlight c# %}
-
-SfPdfViewerControl pdfViewer = new SfPdfViewerControl();
-
-pdfViewer.DocumentLoaded += PdfViewer_DocumentLoaded;
-
-private void PdfViewer_DocumentLoaded(object sender, DocumentLoadedEventArgs args)
-{
- // Get the total page count of the loaded PDF document.
- int pageCount = pdfViewer.PageCount;
-}
-
-{% endhighlight %}
-{% endtabs %}
-
-## Dispose the managed resources of PDFViewer
-
-The PDF Viewer control allows you to dispose the managed resources which are associated with the viewer. You need to call the `Dispose` method of the PDFViewer control as shown in the following code sample to achieve the same.
-
-{% tabs %}
-{% highlight c# %}
-
-//Disposes all the managed resources of SfPdfViewer
-pdfViewer.Dispose();
-
-{% endhighlight %}
-{% endtabs %}
-
-## Supported input interactions
-
-The SfPdfViewerControl supports the following input interactions to be performed in the PDF document:
-
-* Mouse or Touch pad
-* Touch
-* Stylus or pen
-
-The following is the list of possible operations to be performed with the supported input interactions in the SfPdfViewerControl:
-
-
-
-
-
Operations
-
Mouse or Touch pad
-
Touch
-
Stylus or Pen
-
-
-
-
Scrolling
-
Supported
-
Supported
-
Supported
-
-
-
-
Zooming
-
Supported
-
Supported
-
Not supported
-
-
-
-
Adding annotations
-
Supported
-
Supported
-
Supported
-
-
-
-
Moving and resizing the annotations
-
Supported
-
Supported
-
Supported
-
-
-
-
Editing the annotations
-
Supported
-
Supported
-
Supported
-
-
-
-The following image shows the final SfPdfViewer with all the features being implemented.
-
+## See Also
+- [Viewing PDF](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/viewing-pdf)
+- [UWP PDF Viewer Overview](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/overview)
+- [Magnification](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-magnification)
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Acquire-number-of-pages-in-the-document-being-displayed.md b/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Acquire-number-of-pages-in-the-document-being-displayed.md
index 3d6f76678e..bf21c64f13 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Acquire-number-of-pages-in-the-document-being-displayed.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Acquire-number-of-pages-in-the-document-being-displayed.md
@@ -24,4 +24,9 @@ pdfViewer.LoadDocument(loadedDocument)
'Gets the total page count.
Dim pageCount As Integer = pdfViewer.PageCount
{% endhighlight %}
-{% endtabs %}
\ No newline at end of file
+{% endtabs %}
+
+## See Also
+- [Navigation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-page-navigation)
+- [Bookmark Navigation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/bookmark-navigation)
+- [Custom toolbar](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/creating-custom-toolbar)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Check-whether-the-loaded-PDF-document-is-edited-or-not.md b/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Check-whether-the-loaded-PDF-document-is-edited-or-not.md
index 2cf9c5cf5b..5fb305fda7 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Check-whether-the-loaded-PDF-document-is-edited-or-not.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Check-whether-the-loaded-PDF-document-is-edited-or-not.md
@@ -23,4 +23,9 @@ Refer to the following code example.
{% endhighlight %}
{% endtabs %}
-N> The default value is `false`.
\ No newline at end of file
+N> The default value is `false`.
+
+## See Also
+- [Viewing PDF](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/viewing-pdf)
+- [Navigation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-page-navigation)
+- [Custom toolbar](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/creating-custom-toolbar)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Customize-the-scrollbar.md b/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Customize-the-scrollbar.md
index a0b93412c2..4dda7479f4 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Customize-the-scrollbar.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Customize-the-scrollbar.md
@@ -41,3 +41,7 @@ double verticalScrollBarWidth = pdfViewerControl.VerticalScrollBarWidth;
{% endhighlight %}
{% endtabs %}
+## See Also
+- [Viewing PDF](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/viewing-pdf)
+- [Navigation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-page-navigation)
+- [Custom toolbar](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/creating-custom-toolbar)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Disable-thumbnail-view.md b/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Disable-thumbnail-view.md
index 1c2756b839..56dcca25b5 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Disable-thumbnail-view.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Disable-thumbnail-view.md
@@ -17,3 +17,8 @@ pdfViewer.IsThumbnailViewEnabled = false;
pdfViewer.IsThumbnailViewEnabled = False
{% endhighlight %}
{% endtabs %}
+
+## See Also
+- [Viewing PDF](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/viewing-pdf)
+- [Navigation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-page-navigation)
+- [Custom toolbar](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/creating-custom-toolbar)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Enable-and-disable-text-selection.md b/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Enable-and-disable-text-selection.md
index 8353c187cc..9dbc099678 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Enable-and-disable-text-selection.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Enable-and-disable-text-selection.md
@@ -16,4 +16,9 @@ pdfViewer.IsTextSelectionEnabled = false;
{% highlight vbnet %}
pdfViewer.IsTextSelectionEnabled = False
{% endhighlight %}
-{% endtabs %}
\ No newline at end of file
+{% endtabs %}
+
+## See Also
+- [Text search](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-text-search)
+- [Text selection](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/select-and-copy-text)
+- [Custom toolbar](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/creating-custom-toolbar)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Enable-disable-undo-redo.md b/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Enable-disable-undo-redo.md
index 9c75629d62..704f249122 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Enable-disable-undo-redo.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Enable-disable-undo-redo.md
@@ -19,3 +19,8 @@ PdfViewer.IsUndoEnabled = false;
{% endtabs %}
N>Redo can be performed only if undo is enabled. So, enabling or disabling undo, effectively enables and disables redo as well.
+
+## See Also
+- [Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-annotations)
+- [Text selection](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/select-and-copy-text)
+- [Custom toolbar](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/creating-custom-toolbar)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Get-coordinates-of-a-text-in-a-PDF-document.md b/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Get-coordinates-of-a-text-in-a-PDF-document.md
index 0059d65499..f56dbc1c16 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Get-coordinates-of-a-text-in-a-PDF-document.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Get-coordinates-of-a-text-in-a-PDF-document.md
@@ -41,3 +41,8 @@ End Sub
{% endtabs %}
N> Getting coordinates of a text will work only after the display of the PDF document in the viewer, when tried before the display of the PDF document the out value will be a list of count 0.
+
+## See Also
+- [Text search](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-text-search)
+- [Text selection](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/select-and-copy-text)
+- [Custom toolbar](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/creating-custom-toolbar)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Get-current-vertical-and-horizontal-offsets.md b/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Get-current-vertical-and-horizontal-offsets.md
index e582f9d7c6..e7105996b0 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Get-current-vertical-and-horizontal-offsets.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Get-current-vertical-and-horizontal-offsets.md
@@ -26,4 +26,9 @@ Dim vOffset As Single = pdfViewer.VerticalOffset
'Gets Horizontal Offset of a document.
Dim hOffset As Single = pdfViewer.HorizontalOffset
{% endhighlight %}
-{% endtabs %}
\ No newline at end of file
+{% endtabs %}
+
+## See Also
+- [Navigation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-page-navigation)
+- [Hyperlink](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/hyperlink)
+- [Bookmark Navigation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/bookmark-navigation)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Get-page-gap-between-the-pages.md b/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Get-page-gap-between-the-pages.md
index 798485a542..36449218f9 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Get-page-gap-between-the-pages.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Get-page-gap-between-the-pages.md
@@ -23,3 +23,8 @@ pdfViewer.LoadDocument(loadedDocument)
Dim pageGap As Integer = pdfViewer.PageGap
{% endhighlight %}
{% endtabs %}
+
+## See Also
+- [View PDF](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/viewing-pdf)
+- [Custom toolbar](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/creating-custom-toolbar)
+- [Text selection](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/select-and-copy-text)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Get-page-offset-collection.md b/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Get-page-offset-collection.md
index 0ae40f2d7f..4efb9c4f6f 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Get-page-offset-collection.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Get-page-offset-collection.md
@@ -37,3 +37,8 @@ End Sub
{% endtabs %}
N> The page offset collection will be generated only at the time of display of the PDF document in the viewer, when tried before the display of the document this would return a dictionary of count 0.
+
+## See Also
+- [Navigation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-page-navigation)
+- [Get vertical and horizontal offset](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/how-to/get-current-vertical-and-horizontal-offsets)
+- [Bookmark Navigation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/bookmark-navigation)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Render-PDF-pages-using-pdfium-rendering-engine.md b/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Render-PDF-pages-using-pdfium-rendering-engine.md
index 10b3d14d50..96ecf44ecc 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Render-PDF-pages-using-pdfium-rendering-engine.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Render-PDF-pages-using-pdfium-rendering-engine.md
@@ -231,3 +231,8 @@ The sample that illustrates loading a PDF using the Pdfium renderer can be downl
N> Please ensure that the proper file path for the pdfium.dll assembly is provided in the `Initialize` method of the `CustomerPdfRenderer` class before running the application. Also make sure that you are using the appropriate pdfium.dll assembly with respect to their architecture (x86 or x64).
+
+## See Also
+- [Viewing PDF](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/viewing-pdf)
+- [Navigation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-page-navigation)
+- [Custom toolbar](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/creating-custom-toolbar)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Toggle-the-display-of-the-page-number.md b/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Toggle-the-display-of-the-page-number.md
index 51e9509ea6..077050f0ad 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Toggle-the-display-of-the-page-number.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/How-to/Toggle-the-display-of-the-page-number.md
@@ -17,3 +17,8 @@ pdfViewer.ShowPageNumber = false;
pdfViewer.ShowPageNumber = False
{% endhighlight %}
{% endtabs %}
+
+## See Also
+- [Display Thumbnail](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/how-to/disable-thumbnail-view)
+- [Viewing PDF](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/viewing-pdf)
+- [Navigation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-page-navigation)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/uwp/Overview.md b/Document-Processing/PDF/PDF-Viewer/uwp/Overview.md
index f6b908d5c7..92c2810dcd 100644
--- a/Document-Processing/PDF/PDF-Viewer/uwp/Overview.md
+++ b/Document-Processing/PDF/PDF-Viewer/uwp/Overview.md
@@ -9,7 +9,26 @@ documentation: ug
# UWP PDF Viewer (SfPdfViewer) Overview
-The PDF viewer for Universal Windows Platform is a native control for viewing and printing PDF documents. The control internally makes use of the Windows rendering engine (Windows.Data.Pdf) for rendering the pages of the PDF document.
+The [PDF viewer](https://help.syncfusion.com/cr/uwp/Syncfusion.Windows.PdfViewer.SfPdfViewerControl.html) for Universal Windows Platform is a native control for viewing and printing PDF documents. The control internally makes use of the Windows rendering engine (Windows.Data.Pdf) for rendering the pages of the PDF document.
+
+## In This Section
+
+| Topic | Description |
+|---|---|
+| [Getting Started](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/getting-started) | Install the package, configure the Application, and load your first PDF document. |
+| [Viewing PDF](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/viewing-pdf) | Load documents from streams, local storage, URLs, pdfLoadedDocument files. |
+| [Magnification](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-magnification) | Enables zooming (manual and programmatic), retrieving zoom levels, switching between view modes (FitWidth, Normal, OnePage), and setting minimum zoom limits for better PDF viewing. |
+| [Text Search](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-text-search) | Search for text and navigate all occurrences in a document. |
+| [Text Selection](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/select-and-copy-text) | Select and copy text in the PDF using touch/mouse interactions with customization and event support for retrieving selected text.|
+| [Page Navigation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-page-navigation) | Navigate between pages in the PDF using methods, built‑in commands, and events to track page changes.|
+| [Printing PDF](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/printing-pdf) | Print PDF documents from the viewer using built‑in printing support and customization options.|
+| [Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-annotations) | Add, edit, and manage various PDF annotations (like text, shapes, ink, and stamps) with customization and interaction support.|
+| [Exporting Pages As Image](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/exporting-pages-as-image) | Export PDF pages as images programmatically with options to customize output and save them in image formats.|
+| [Custom Toolbar](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/creating-custom-toolbar) | Create and customize a toolbar in the PDF Viewer by replacing or extending default toolbar items with custom UI elements and actions.|
+| [Bookmark Navigation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/bookmark-navigation) | Navigate PDF bookmarks interactively to jump between sections quickly within the document.|
+| [Hyperlink](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/hyperlink) | Interact with hyperlinks in the PDF to navigate to web URLs or different locations within the document directly.|
+| [Localization](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/localization) | Configure the PDF Viewer to support multiple languages by adding resource files and setting the app’s culture for localized UI elements like the context menu.|
+
**Key features**
@@ -24,3 +43,8 @@ The PDF viewer for Universal Windows Platform is a native control for viewing an
* Review and annotate a PDF document using various annotations, such as highlight, underline, strikethrough, line, rectangle, ellipse, ink, custom stamp, sticky note, free text, and free text callout.
* Add and modify the existing form field content in a PDF document.
* All static text within the PDF Viewer can be localized to any supported language.
+
+## See Also
+- [Getting Started](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/getting-started)
+- [Annotations Overview](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/working-with-annotations)
+- [Custom Toolbar](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/uwp/concepts-and-features/creating-custom-toolbar)
\ No newline at end of file