diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-core/accessibility.md b/Document-Processing/PDF/PDF-Viewer/asp-net-core/accessibility.md
index fa971e56cb..cfcb3d9303 100644
--- a/Document-Processing/PDF/PDF-Viewer/asp-net-core/accessibility.md
+++ b/Document-Processing/PDF/PDF-Viewer/asp-net-core/accessibility.md
@@ -81,8 +81,8 @@ The PDF Viewer component follows the [keyboard interaction](https://www.w3.org/W
| | | **Shortcut for text search** |
| CONTROL + F | COMMAND + F | Open the search toolbar |
| | | **Shortcut for text selection** |
-| CONTROL + C | CONTROL + C | Copy selected text, annotation, or form field |
-| CONTROL + X | CONTROL + X | Cut selected text, annotation, or form field |
+| CONTROL + C | COMMAND + C | Copy selected text, annotation, or form field |
+| CONTROL + X | COMMAND + X | Cut selected text, annotation, or form field |
| CONTROL + V | COMMAND + V | Paste selected text, annotation, or form field |
| | | **Shortcuts for general operations** |
| CONTROL + Z | COMMAND + Z | Undo the action |
diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-core/event.md b/Document-Processing/PDF/PDF-Viewer/asp-net-core/event.md
index 556a79f286..bb042e8115 100644
--- a/Document-Processing/PDF/PDF-Viewer/asp-net-core/event.md
+++ b/Document-Processing/PDF/PDF-Viewer/asp-net-core/event.md
@@ -474,7 +474,7 @@ Example:
@@ -492,7 +492,7 @@ Example:
diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-core/globalization.md b/Document-Processing/PDF/PDF-Viewer/asp-net-core/globalization.md
index a709685db8..32ec013b11 100644
--- a/Document-Processing/PDF/PDF-Viewer/asp-net-core/globalization.md
+++ b/Document-Processing/PDF/PDF-Viewer/asp-net-core/globalization.md
@@ -307,6 +307,8 @@ The `locale` property enables you to specify the language and culture for the PD
To use a locale other than the default en-US, or to customize the localization strings, map the text content for the selected locale using the `ej.base.L10n.load()` method. This method registers the localized strings for your chosen locale, and the PDF Viewer will use them when displaying the interface.
+N> The `ej.base.L10n.load(...)` call must be registered **before** the PDF Viewer component initializes; otherwise the localized strings will not be applied. The `ej.base` namespace is available through the Syncfusion EJ2 scripts that are loaded by the Tag Helper.
+
**Example: Custom Arabic (ar-AE) localization**
Add the following script to register custom localization strings for the Arabic (UAE) locale:
diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-core/how-to-overview.md b/Document-Processing/PDF/PDF-Viewer/asp-net-core/how-to-overview.md
index bf124e940a..f0eeab0028 100644
--- a/Document-Processing/PDF/PDF-Viewer/asp-net-core/how-to-overview.md
+++ b/Document-Processing/PDF/PDF-Viewer/asp-net-core/how-to-overview.md
@@ -11,25 +11,25 @@ documentation: ug
The following frequently asked questions address common ASP.NET Core PDF Viewer topics:
-* [How to add annotation in text search in ASP.NET Core ?](./how-to/add-annotation-in-text-search)
-* [How to add custom header to the PDF Viewer ajax request?](./how-to/authorization-token)
+* [How to add annotation in text search in ASP.NET Core?](./how-to/add-annotation-in-text-search)
+* [How to add a custom header to the PDF Viewer AJAX request?](./how-to/authorization-token)
* [How to add a save button to PDF Viewer toolbar?](./how-to/add-save-button)
* [How to customize the annotation selectors?](./how-to/configure-annotation-selector-setting)
* [How to delete a specific annotation from the PDF document?](./how-to/delete-a-specific-annotation)
* [How to control the visibility of the annotation?](./how-to/control-annotation-visibility)
-* [How to convert the PDF library bounds to PDF viewer bounds?](./how-to/convert-pdf-library-bounds-to-pdf-viewer-bounds)
+* [How to convert the PDF library bounds to PDF Viewer bounds?](./how-to/convert-pdf-library-bounds-to-pdf-viewer-bounds)
* [How to customize the context menu in PDF Viewer?](./how-to/custom-context-menu)
-* [How to add custom font in handwritten signature?](./how-to/custom-font-signature-field)
+* [How to add a custom font in handwritten signature?](./how-to/custom-font-signature-field)
* [How to add custom fonts for form fields and free text annotations?](./how-to/custom-fonts)
* [How to customize text search highlight color in PDF Viewer?](./how-to/customize-text-search-color)
* [How to disable the context menu?](./how-to/disable-context-menu)
* [How to disable tile rendering in PDF Viewer?](./how-to/disable-tile-rendering)
* [How to get the download start event?](./how-to/download-start-event)
* [How to enable or disable the local storage?](./how-to/enable-local-storage)
-* [Enable the resizer for text markup annotation?](./how-to/enable-resize)
+* [How to enable the resizer for text markup annotation?](./how-to/enable-resize)
* [How to enable or disable the text selection?](./how-to/enable-text-selection)
* [How to export the PDF pages as images?](./how-to/export-as-image)
-* [How to extract text from the PDF document?](./how-to/extract-text-completed)
+* [How to extract completed text from the PDF document?](./how-to/extract-text-completed)
* [How to extract text from a specific region?](./how-to/extract-text-option)
* [How to extract text from the PDF document?](./how-to/extract-text)
* [How to find the text in the PDF document asynchronously?](./how-to/find-text-async)
@@ -42,26 +42,26 @@ The following frequently asked questions address common ASP.NET Core PDF Viewer
* [How to open the bookmark pane when the document is loaded?](./how-to/open-bookmark)
* [How to open the thumbnail pane when the document is loaded?](./how-to/open-thumbnail)
* [How to get the page render started and completed event?](./how-to/pagerenderstarted-pagerendercompleted)
-* [How to resolve the `Unable to find an entry point named 'FreeExportedValues' in DLL 'pdfium''?](./how-to/resolve-unable-to-find-an-entry-point-error)
+* [How to resolve the `Unable to find an entry point named 'FreeExportedValues' in DLL 'pdfium'`?](./how-to/resolve-unable-to-find-an-entry-point-error)
* [How to restrict the zooming in mobile mode?](./how-to/restricting-zoom-in-mobile-mode)
* [How to show custom stamp item in the stamp annotation?](./how-to/show-custom-stamp-item)
* [How to show or hide a particular annotation?](./how-to/show-hide-annotation)
* [How to get the signature selected and unselected event?](./how-to/signatureselect-signatureunselect)
* [How to unload the PDF document from the viewer?](./how-to/unload-document)
* [How to clear the Web service not listening error?](./how-to/webservice-not-listening)
-* [How to Enable Bookmark pane in PDF Viewer?](./how-to/show-bookmark)
-* [How to Save original document at the server side?](./how-to/save-original-document-at-the-server-side)
-* [How to Configure retry timeout in PDF Viewer?](./how-to/retry-timeout)
-* [How to Resolve the Pdfium issue in PDF Viewer?](./how-to/resolve-pdfium-issue)
-* [How to Load N number of pages on initial loading in PDF Viewer?](./how-to/load-n-number-page)
-* [How to Instantiate the PDF Viewer component dynamically in PDF Viewer?](./how-to/Instantiate-pdfviewer-dynamically)
-* [How to Install packages based on OS in PDF Viewer?](./how-to/install-packages)
-* [How to Extract Text using TextLineCollection in PDF Viewer?](./how-to/extract-text-using-text-collections)
-* [How to Export As Image from PDF document in PDF Viewer?](./how-to/export-as-image-standalone)
-* [How to Display document without downloading in PDF Viewer?](./how-to/display-document-without-downloading)
-* [How to Capture the current page number being viewed in PDF Viewer?](./how-to/capture-page-number)
-* [How to select annotations in multi page?](./how-to/select-multi-page-annotations)
+* [How to enable Bookmark pane in PDF Viewer?](./how-to/show-bookmark)
+* [How to save original document at the server side?](./how-to/save-original-document-at-the-server-side)
+* [How to configure retry timeout in PDF Viewer?](./how-to/retry-timeout)
+* [How to resolve the Pdfium issue in PDF Viewer?](./how-to/resolve-pdfium-issue)
+* [How to load N number of pages on initial loading in PDF Viewer?](./how-to/load-n-number-page)
+* [How to instantiate the PDF Viewer component dynamically?](./how-to/Instantiate-pdfviewer-dynamically)
+* [How to install packages based on OS in PDF Viewer?](./how-to/install-packages)
+* [How to extract Text using TextLineCollection in PDF Viewer?](./how-to/extract-text-using-text-collections)
+* [How to export as image from PDF document in PDF Viewer?](./how-to/export-as-image-standalone)
+* [How to display document without downloading in PDF Viewer?](./how-to/display-document-without-downloading)
+* [How to capture the current page number being viewed in PDF Viewer?](./how-to/capture-page-number)
+* [How to select annotations in multi-page?](./how-to/select-multi-page-annotations)
* [How to get the annotation when it is overlapped with another annotation on its selection?](./how-to/overlapped-annotation)
* [How to print the PDF document silently?](./how-to/print-document)
-* [Load Document after resources Loaded](./how-to/load-document-after-resources-loaded)
-* [How to use local resources to configure PDF Viewer](./how-to/local-resources)
\ No newline at end of file
+* [How to load document after resources loaded](./how-to/load-document-after-resources-loaded)
+* [How to use local resources to configure PDF Viewer?](./how-to/local-resources)
\ No newline at end of file
diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-core/interaction-mode.md b/Document-Processing/PDF/PDF-Viewer/asp-net-core/interaction-mode.md
index cc15e71f1d..eb5330507c 100644
--- a/Document-Processing/PDF/PDF-Viewer/asp-net-core/interaction-mode.md
+++ b/Document-Processing/PDF/PDF-Viewer/asp-net-core/interaction-mode.md
@@ -1,14 +1,14 @@
---
layout: post
title: Interaction mode in ASP.NET Core PDF Viewer | Syncfusion
-description: Learn how to use selection and panning interaction modes in the Syncfusion ASP.NET Core PDF Viewer.
+description: Learn how to switch between selection and panning modes in the Syncfusion ASP.NET Core PDF Viewer to easily select content or navigate pages.
platform: document-processing
control: PDF Viewer
documentation: ug
---
-# Interaction Mode in PDF Viewer
+# PDF Viewer Interaction Settings
The PDF Viewer provides two interaction modes for working with loaded PDF documents: selection mode and panning mode.
@@ -42,7 +42,7 @@ In selection mode, text can be selected and copied from the loaded PDF document.
{% endhighlight %}
{% endtabs %}
-
+
## Panning Mode
diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-core/magnification.md b/Document-Processing/PDF/PDF-Viewer/asp-net-core/magnification.md
index 2b91892890..4f99a2e587 100644
--- a/Document-Processing/PDF/PDF-Viewer/asp-net-core/magnification.md
+++ b/Document-Processing/PDF/PDF-Viewer/asp-net-core/magnification.md
@@ -8,7 +8,7 @@ documentation: ug
---
-# Magnification
+# Viewing at Different Zoom Levels
The PDF Viewer includes magnification tools on the default toolbar: Zoom In, Zoom Out, Zoom, Fit Page, and Fit Width. The toolbar can be configured to show or hide magnification tools as needed.
@@ -43,12 +43,12 @@ The following example shows how to enable magnification:
The following magnification options are available in the default toolbar:
-* **ZoomIn**:- Zoom in from the current zoom value.
-* **ZoomOut**:- Zoom out from the current zoom value.
-* **Zoom**:- Zoom to a specific percentage.
-* **FitPage**:- Fit the entire page within the available viewport.
-* **FitWidth**:- Fit the page width to the viewport.
-* **Auto**:- Fits the page content with-in the viewport on resizing action.
+* **ZoomIn**: Zoom in from the current zoom value.
+* **ZoomOut**: Zoom out from the current zoom value.
+* **Zoom**: Zoom to a specific percentage.
+* **FitPage**: Fit the entire page within the available viewport.
+* **FitWidth**: Fit the page width to the viewport.
+* **Auto**: Fits the page content within the viewport on resize.

diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-core/open-pdf-file/from-amazon-s3.md b/Document-Processing/PDF/PDF-Viewer/asp-net-core/open-pdf-file/from-amazon-s3.md
index 03b7bd488c..bbc37c6000 100644
--- a/Document-Processing/PDF/PDF-Viewer/asp-net-core/open-pdf-file/from-amazon-s3.md
+++ b/Document-Processing/PDF/PDF-Viewer/asp-net-core/open-pdf-file/from-amazon-s3.md
@@ -7,7 +7,7 @@ control: PDF Viewer
documentation: ug
---
-# Open PDF from AWS S3
+# Open Documents from Amazon S3 Storage
The ASP.NET Core PDF Viewer component supports loading PDF files from AWS S3 using either the standalone or the server-backed PDF Viewer. Both approaches are demonstrated below.
@@ -52,7 +52,7 @@ AWS.config.update({
});
```
-2. Sets the parameters for fetching the PDF document from S3, including the bucket name and file key. Then Uses the getObject method of the S3 instance to retrieve the document. Converts the document data to a Base64 string and loads it into the Syncfusion® PDF Viewer then load Base64 string generated into the viewer.load method.
+2. Sets the parameters for fetching the PDF document from S3, including the bucket name and file key. Then uses the `getObject` method of the S3 instance to retrieve the document. Converts the document data to a Base64 string and loads it into the Syncfusion® PDF Viewer using the `viewer.load` method.
N> Replace **Your Bucket Name** with the actual bucket name of your AWS S3 account and **Your Key** with the actual file key of your AWS S3 account.
@@ -130,7 +130,7 @@ public IndexModel(Microsoft.AspNetCore.Hosting.IHostingEnvironment hostingEnviro
}
```
-3. Modify the `OnPostLoad()` method to load the PDF files from AWS S3
+3. Modify the `OnPostLoadAsync()` method to load the PDF files from AWS S3
```csharp
diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-core/open-pdf-file/from-azure-blob-storage.md b/Document-Processing/PDF/PDF-Viewer/asp-net-core/open-pdf-file/from-azure-blob-storage.md
index 26c5a00bd0..42e617be69 100644
--- a/Document-Processing/PDF/PDF-Viewer/asp-net-core/open-pdf-file/from-azure-blob-storage.md
+++ b/Document-Processing/PDF/PDF-Viewer/asp-net-core/open-pdf-file/from-azure-blob-storage.md
@@ -1,13 +1,13 @@
---
layout: post
-title: Open PDF from Azure Blob Storage in ASP.NET Core PDF Viewer | Syncfusion
+title: View PDF from Azure Blob Storage | Syncfusion
description: Learn how to load PDFs from Azure Blob Storage in the Syncfusion ASP.NET Core PDF Viewer component using standalone and server-backed approaches.
platform: document-processing
control: PDF Viewer
documentation: ug
---
-# Open PDF from Azure Blob Storage
+# Open Documents from Azure Blob Storage
The ASP.NET Core PDF Viewer component supports loading PDF files from Azure Blob Storage using either the standalone or the server-backed PDF Viewer. Both approaches are demonstrated below.
@@ -136,7 +136,7 @@ public IndexModel(Microsoft.AspNetCore.Hosting.IHostingEnvironment hostingEnviro
}
```
-3. Modify the `OnPostLoad()` method to load the PDF files from Azure Blob Storage
+3. Modify the `OnPostLoad()` method to load the PDF files from Azure Blob Storage
```csharp
diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-core/open-pdf-file/from-box-cloud-file-storage.md b/Document-Processing/PDF/PDF-Viewer/asp-net-core/open-pdf-file/from-box-cloud-file-storage.md
index 305bb8cef2..76e22a0f4e 100644
--- a/Document-Processing/PDF/PDF-Viewer/asp-net-core/open-pdf-file/from-box-cloud-file-storage.md
+++ b/Document-Processing/PDF/PDF-Viewer/asp-net-core/open-pdf-file/from-box-cloud-file-storage.md
@@ -52,7 +52,7 @@ public IndexModel(Microsoft.AspNetCore.Hosting.IHostingEnvironment hostingEnviro
```
-3. Modify the `OnPostLoad()` method to load the PDF files from Box cloud file storage.
+3. Modify the `OnPostLoadAsync()` method to load the PDF files from Box cloud file storage.
```csharp
diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-core/open-pdf-file/from-google-cloud-storage.md b/Document-Processing/PDF/PDF-Viewer/asp-net-core/open-pdf-file/from-google-cloud-storage.md
index af77034e99..43e889fba7 100644
--- a/Document-Processing/PDF/PDF-Viewer/asp-net-core/open-pdf-file/from-google-cloud-storage.md
+++ b/Document-Processing/PDF/PDF-Viewer/asp-net-core/open-pdf-file/from-google-cloud-storage.md
@@ -13,11 +13,11 @@ Follow these steps to load a PDF from Google Cloud Storage using the server-back
**Step 1:** Create a Service Account
-Open the Google Cloud Console. Navigate to `IAM & Admin` > `Service accounts`. Click `Create Service Account`.` Enter a name, assign roles (e.g., Storage Object Admin), and create a key in JSON format. Download the key file securely. Utilize the downloaded key file in your applications or services for authentication and access to the Google Cloud Storage bucket. For additional details, refer to the [official documentation](https://cloud.google.com/iam/docs/service-accounts-create).
+Open the Google Cloud Console. Navigate to `IAM & Admin` > `Service accounts`. Click `Create Service Account`. Enter a name, assign roles (e.g., Storage Object Admin), and create a key in JSON format. Download the key file securely. Utilize the downloaded key file in your applications or services for authentication and access to the Google Cloud Storage bucket. For additional details, refer to the [official documentation](https://cloud.google.com/iam/docs/service-accounts-create).
**Step 2:** Create a PDF Viewer sample in ASP.NET Core
-Follow instructions provided in the Syncfusion® PDF Viewer Getting Started [Guide](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/asp-net-core/getting-started-with-server-backed) to create a simple PDF Viewer sample in ASP.NET Core
+Follow instructions provided in the Syncfusion® PDF Viewer Getting Started [Guide](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/asp-net-core/getting-started-with-server-backed) to create a simple PDF Viewer sample in ASP.NET Core.
**Step 3:** Modify the `Index.cshtml.cs` file in the project
diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-core/open-pdf-file/from-google-drive.md b/Document-Processing/PDF/PDF-Viewer/asp-net-core/open-pdf-file/from-google-drive.md
index 60cb90b59d..450487671d 100644
--- a/Document-Processing/PDF/PDF-Viewer/asp-net-core/open-pdf-file/from-google-drive.md
+++ b/Document-Processing/PDF/PDF-Viewer/asp-net-core/open-pdf-file/from-google-drive.md
@@ -1,6 +1,6 @@
---
layout: post
-title: Open Google Cloud PDF in Syncfusion ASP.NET Core Viewer
+title: Open PDF from Google Drive in ASP.NET Core PDF Viewer | Syncfusion
description: Learn how to load PDFs from Google Drive in the Syncfusion ASP.NET Core PDF Viewer component using a server-backed approach.
platform: document-processing
control: PDF Viewer
@@ -52,7 +52,7 @@ public IndexModel(Microsoft.AspNetCore.Hosting.IHostingEnvironment hostingEnviro
}
```
-3. Modify the `OnPostLoad()` method to load the PDF files from Google drive.
+3. Modify the `OnPostLoadAsync()` method to load the PDF files from Google Drive.
```csharp
public async Task OnPostLoadAsync([FromBody] jsonObjects responseData)
diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-core/organize-pdf.md b/Document-Processing/PDF/PDF-Viewer/asp-net-core/organize-pdf.md
index 71a92a34ca..ca8905e9bc 100644
--- a/Document-Processing/PDF/PDF-Viewer/asp-net-core/organize-pdf.md
+++ b/Document-Processing/PDF/PDF-Viewer/asp-net-core/organize-pdf.md
@@ -131,7 +131,7 @@ After organizing your PDF pages, save your modifications to preserve the changes
Real-time updates reflect all your page organization changes (rotations, rearrangements, deletions, insertions, etc.) immediately in the PDF Viewer. Simply click **Save** or **Save As** when you're ready to finalize your changes.
-## API's supported
+## APIs supported
The page organizer feature provides several APIs for programmatic control and configuration of page organization capabilities.
@@ -234,7 +234,7 @@ Programmatically opens the page organizer panel. Use this API to provide users w
{% tabs %}
{% highlight cshtml tabtitle="Standalone" %}
-
+
function openPageOrganizer() {
var pdfViewer = document.getElementById('pdfviewer').ej2_instances[0];
- // Close Page Organizer panel.
+ // Open Page Organizer panel.
pdfViewer.pageOrganizer.openPageOrganizer();
}
@@ -333,7 +333,7 @@ Programmatically closes the page organizer panel. Use this API to dismiss the or
function closePageOrganizer() {
var pdfViewer = document.getElementById('pdfviewer').ej2_instances[0];
// Close Page Organizer panel.
- pdfViewer.pageOrganizer.closePageOrganizer(););
+ pdfViewer.pageOrganizer.closePageOrganizer();
}
{% endhighlight %}
@@ -372,7 +372,7 @@ These shortcuts enable efficient keyboard-based navigation and operations, makin

-#### Conclusion
+## Conclusion
With the Organize Pages feature in the PDF Viewer, managing your PDF documents has never been easier. Whether you are adding new content, adjusting page orientation, moving the pages, duplicating the pages, or removing unnecessary pages, this feature provides the tools you need to streamline your document management workflow. Explore these capabilities today and take control of your PDF documents with ease!
diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-core/overview.md b/Document-Processing/PDF/PDF-Viewer/asp-net-core/overview.md
index 16680a4226..e9298b8d39 100644
--- a/Document-Processing/PDF/PDF-Viewer/asp-net-core/overview.md
+++ b/Document-Processing/PDF/PDF-Viewer/asp-net-core/overview.md
@@ -3,7 +3,7 @@ title: Overview of ASP.NET Core PDF Viewer | Syncfusion
description: Learn here all about the Syncfusion ASP.NET Core PDF Viewer, its capabilities, and supported platforms.
platform: document-processing
control: PDF Viewer
-documentation: UG
+documentation: ug
---
# Overview of ASP.NET Core PDF Viewer
diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-core/print.md b/Document-Processing/PDF/PDF-Viewer/asp-net-core/print.md
index 7df154f40d..a9f0d44080 100644
--- a/Document-Processing/PDF/PDF-Viewer/asp-net-core/print.md
+++ b/Document-Processing/PDF/PDF-Viewer/asp-net-core/print.md
@@ -1,7 +1,7 @@
---
layout: post
title: Printing PDF Documents in ASP.NET Core PDF Viewer | Syncfusion
-description: Learn how to enable, invoke, and customize printing in the ASP.NET Core PDF Viewer. Control print quality, rotation, and print mode for optimal printing experience.
+description: Learn how to enable and customize printing in the Core PDF Viewer, including print quality, rotation settings, and print modes for better output.
platform: document-processing
control: PDF Viewer
documentation: ug
@@ -113,7 +113,7 @@ The `printScaleFactor` property controls the quality of printed output. Higher s
style="height:600px"
documentPath="https://cdn.syncfusion.com/content/pdf/pdf-succinctly.pdf"
enablePrint="true"
- printScaleFactor=0.5>
+ printScaleFactor="0.5">
@@ -126,7 +126,7 @@ The `printScaleFactor` property controls the quality of printed output. Higher s
serviceUrl="/api/PdfViewer"
documentPath="https://cdn.syncfusion.com/content/pdf/pdf-succinctly.pdf"
enablePrint="true"
- printScaleFactor=0.5>
+ printScaleFactor="0.5">
@@ -154,7 +154,7 @@ The `enablePrintRotation` property controls whether landscape pages are automati
style="height:600px"
documentPath="https://cdn.syncfusion.com/content/pdf/pdf-succinctly.pdf"
enablePrintRotation="true"
- printScaleFactor=0.5>
+ printScaleFactor="0.5">
@@ -167,7 +167,7 @@ The `enablePrintRotation` property controls whether landscape pages are automati
serviceUrl="/api/PdfViewer"
documentPath="https://cdn.syncfusion.com/content/pdf/pdf-succinctly.pdf"
enablePrintRotation="true"
- printScaleFactor=0.5>
+ printScaleFactor="0.5">
@@ -192,7 +192,7 @@ The `printMode` property controls how the print dialog is displayed when printin
style="height:600px"
documentPath="https://cdn.syncfusion.com/content/pdf/pdf-succinctly.pdf"
printMode="NewWindow"
- printScaleFactor=0.5>
+ printScaleFactor="0.5">
@@ -205,7 +205,7 @@ The `printMode` property controls how the print dialog is displayed when printin
serviceUrl="/api/PdfViewer"
documentPath="https://cdn.syncfusion.com/content/pdf/pdf-succinctly.pdf"
printMode="NewWindow"
- printScaleFactor=0.5>
+ printScaleFactor="0.5">
diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-core/save-pdf-file/to-azure-blob-storage.md b/Document-Processing/PDF/PDF-Viewer/asp-net-core/save-pdf-file/to-azure-blob-storage.md
index a97002017f..156e2cdfc9 100644
--- a/Document-Processing/PDF/PDF-Viewer/asp-net-core/save-pdf-file/to-azure-blob-storage.md
+++ b/Document-Processing/PDF/PDF-Viewer/asp-net-core/save-pdf-file/to-azure-blob-storage.md
@@ -11,7 +11,7 @@ documentation: ug
The ASP.NET Core PDF Viewer component supports saving PDF files to Azure Blob Storage using either the standalone or server-backed configuration. The following steps demonstrate both approaches.
-## Using Standalone PDF Viewer
+## Using standalone PDF Viewer
To save a PDF file to Azure Blob Storage, follow these steps:
@@ -21,7 +21,7 @@ Log in to the Azure Portal. Create a new Storage Account with preferred settings
**Step 2:** Create an ASP.NET Core PDF Viewer sample
-Follow the instructions in this Getting Started [guide](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/asp-net-core/getting-started-with-server-backed) to create a simple PDF Viewer sample in ASP.NET Core. This establishes the basic structure of the PDF Viewer application.
+Follow the instructions in this Getting Started [guide](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/asp-net-core/getting-started) to create a simple PDF Viewer sample in ASP.NET Core. This establishes the basic structure of the PDF Viewer application.
**Step 3:** Modify the `Index.cshtml.cs` file in the project
@@ -231,7 +231,7 @@ public IActionResult OnPostDownload([FromBody] jsonObjects responseData)
N> Replace the placeholders with the actual Azure Storage connection string and container name.
-**Step 3:** Set the PDF Viewer properties in the ASP.NET Core PDF Viewer component
+**Step 4:** Set the PDF Viewer properties in the ASP.NET Core PDF Viewer component
Set the `documentPath` property of the PDF Viewer component to the desired PDF file name that you wish to load from Azure Blob Storage. Ensure that the document exists in the target container.
diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-core/save-pdf-file/to-box-cloud-file-storage.md b/Document-Processing/PDF/PDF-Viewer/asp-net-core/save-pdf-file/to-box-cloud-file-storage.md
index da2d6abc99..be438014f2 100644
--- a/Document-Processing/PDF/PDF-Viewer/asp-net-core/save-pdf-file/to-box-cloud-file-storage.md
+++ b/Document-Processing/PDF/PDF-Viewer/asp-net-core/save-pdf-file/to-box-cloud-file-storage.md
@@ -1,13 +1,13 @@
---
layout: post
-title: Save PDF files to Box cloud storage in ASP.NET Core PDF Viewer | Syncfusion
+title: Save PDF files to Box cloud storage in Core PDF Viewer | Syncfusion
description: Learn how to save PDF files to Box cloud storage using the Syncfusion ASP.NET Core PDF Viewer component with a server-backed web service.
platform: document-processing
control: PDF Viewer
documentation: ug
---
-# Save PDF files to Box cloud storage
+# Save Documents to Box Cloud Storage
To save a PDF file to Box cloud storage using the ASP.NET Core PDF Viewer, follow the steps below. This approach uses a server-backed web service.
@@ -124,6 +124,6 @@ Set the `documentPath` property of the PDF Viewer component to the desired PDF f
N> Install the **Box.V2.Core** NuGet package in the application to use the previous code example.
-N> Replace `PDF_Succinctly.pdf` with the actual document name to load from Box cloud storage. Pass the document name from the Box folder to the `documentPath` property of the `React PDF Viewer` component.
+N> Replace `PDF_Succinctly.pdf` with the actual document name to load from Box cloud storage. Pass the document name from the Box folder to the `documentPath` property of the `ASP.NET Core PDF Viewer` component.
[View sample in GitHub](https://github.com/SyncfusionExamples/open-save-pdf-documents-in-box-cloud-file-storage)
diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-core/save-pdf-file/to-google-cloud-storage.md b/Document-Processing/PDF/PDF-Viewer/asp-net-core/save-pdf-file/to-google-cloud-storage.md
index 2118206786..f6adf905f5 100644
--- a/Document-Processing/PDF/PDF-Viewer/asp-net-core/save-pdf-file/to-google-cloud-storage.md
+++ b/Document-Processing/PDF/PDF-Viewer/asp-net-core/save-pdf-file/to-google-cloud-storage.md
@@ -1,13 +1,13 @@
---
layout: post
-title: Save PDF files to Google Cloud Storage in ASP.NET Core PDF Viewer | Syncfusion
+title: Save PDF files to Google Cloud Storage in Core PDF Viewer | Syncfusion
description: Learn how to save PDF files to Google Cloud Storage using the Syncfusion ASP.NET Core PDF Viewer component with a server-backed web service.
platform: document-processing
control: PDF Viewer
documentation: ug
---
-# Save PDF files to Google Cloud Storage
+# Save Documents to Google Cloud Storage
Follow the steps below to save a PDF file to Google Cloud Storage using the ASP.NET Core PDF Viewer with a server-backed web service.
@@ -82,7 +82,7 @@ public IActionResult OnPostDownload([FromBody] jsonObjects responseData)
}
```
-4. Open the `appsettings.json` file in the project and add the following lines below the existing "`AllowedHosts`" configuration.
+4. Open the `appsettings.json` file in the project and add the following lines below the existing `AllowedHosts` configuration.
```json
{
@@ -101,7 +101,7 @@ N> Replace the placeholder with the actual Google Cloud Storage bucket name.
N> Replace **path/to/service-account-key.json** with the actual file path to the service account key JSON file.
-**Step 5:** Set the PDF Viewer properties in the ASP.NET Core PDF Viewer component
+**Step 4:** Set the PDF Viewer properties in the ASP.NET Core PDF Viewer component
Set the `documentPath` property of the PDF Viewer component to the desired PDF file name that you wish to load from Google Cloud Storage. Ensure that the document exists in the target bucket.
diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-core/save-pdf-file/to-google-drive.md b/Document-Processing/PDF/PDF-Viewer/asp-net-core/save-pdf-file/to-google-drive.md
index 01adc32538..e0aef16b07 100644
--- a/Document-Processing/PDF/PDF-Viewer/asp-net-core/save-pdf-file/to-google-drive.md
+++ b/Document-Processing/PDF/PDF-Viewer/asp-net-core/save-pdf-file/to-google-drive.md
@@ -7,7 +7,7 @@ control: PDF Viewer
documentation: ug
---
-# Save PDF files to Google Drive
+# Store Documents in Google Drive
Follow the steps below to save a PDF file to Google Drive using the ASP.NET Core PDF Viewer with a server-backed web service.
@@ -97,7 +97,7 @@ public async Task OnPostDownloadAsync([FromBody] jsonObjects resp
}
```
-4. Open the `appsettings.json` file in the project and add the following lines below the existing "`AllowedHosts`" configuration.
+4. Open the `appsettings.json` file in the project and add the following lines below the existing `AllowedHosts` configuration.
```json
{
diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-core/server-actions.md b/Document-Processing/PDF/PDF-Viewer/asp-net-core/server-actions.md
index 672ab84395..b9f370c045 100644
--- a/Document-Processing/PDF/PDF-Viewer/asp-net-core/server-actions.md
+++ b/Document-Processing/PDF/PDF-Viewer/asp-net-core/server-actions.md
@@ -130,8 +130,8 @@ public IActionResult RenderThumbnailImages([FromBody] Dictionary
**Workflow:**
1. Client requests thumbnails (typically during document load)
2. [`PdfRenderer.GetThumbnailImages()`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.PdfViewer.PdfRenderer.html#Syncfusion_EJ2_PdfViewer_PdfRenderer_GetThumbnailImages_System_Collections_Generic_Dictionary_System_String_System_String__) generates small preview images for all pages
-4. All thumbnail images are encoded as base64 strings
-5. Response includes array of thumbnail images for every page
+3. All thumbnail images are encoded as base64 strings
+4. Response includes array of thumbnail images for every page
```cs
public IActionResult RenderThumbnailImages([FromBody] Dictionary jsonObject)
@@ -150,7 +150,7 @@ public IActionResult RenderThumbnailImages([FromBody] Dictionary
public IActionResult Bookmarks([FromBody] Dictionary jsonObject)
```
-Extract document outline/bookmarks for hierarchical navigation and populate bookmarks panel for users to jump to document sections
+Extracts document outline/bookmarks for hierarchical navigation and populate bookmarks panel for users to jump to document sections
**How it works:**
1. [`PdfRenderer.GetBookmarks()`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.PdfViewer.PdfRenderer.html#Syncfusion_EJ2_PdfViewer_PdfRenderer_GetBookmarks_System_Collections_Generic_Dictionary_System_String_System_String__) extracts document outline from PDF
@@ -178,7 +178,7 @@ public IActionResult Bookmarks([FromBody] Dictionary jsonObject)
public IActionResult RenderAnnotationComments([FromBody] Dictionary jsonObject)
```
-Retrieve annotation comment threads for display in the comments panel.
+Retrieves annotation comment threads for display in the comments panel.
**Workflow:**
1. `PdfRenderer.GetAnnotationComments()` retrieves all comment data from document
@@ -211,7 +211,7 @@ public IActionResult RenderAnnotationComments([FromBody] Dictionary jsonObject)
```
-Clear cached document data and free server memory.
+Clears cached document data and free server memory.
**Workflow:**
1. [Unload](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.PdfViewer.PdfViewerServerActionSettingsBuilder.html#Syncfusion_EJ2_PdfViewer_PdfViewerServerActionSettingsBuilder_Unload_System_String_) should be called when viewer is closed or document is unloaded
@@ -239,7 +239,7 @@ public IActionResult Unload([FromBody] Dictionary jsonObject)
public IActionResult ExportAnnotations([FromBody] Dictionary jsonObject)
```
-Export annotations to JSON or XFDF format for storage or sharing using the [ExportAnnotations](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.PdfViewer.PdfViewerServerActionSettingsBuilder.html#Syncfusion_EJ2_PdfViewer_PdfViewerServerActionSettingsBuilder_ExportAnnotations_System_String_) action.
+Exports annotations to JSON or XFDF format for storage or sharing using the [ExportAnnotations](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.PdfViewer.PdfViewerServerActionSettingsBuilder.html#Syncfusion_EJ2_PdfViewer_PdfViewerServerActionSettingsBuilder_ExportAnnotations_System_String_) action.
**Workflow:**
1. User clicks "Export annotations" in toolbar
@@ -264,7 +264,7 @@ public IActionResult ExportAnnotations([FromBody] Dictionary jso
public IActionResult ImportAnnotations([FromBody] Dictionary jsonObject)
```
-Import annotations from JSON or XFDF file into the current document using [ImportAnnotations](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.PdfViewer.PdfViewerServerActionSettingsBuilder.html#Syncfusion_EJ2_PdfViewer_PdfViewerServerActionSettingsBuilder_ImportAnnotations_System_String_) action. Validate file paths and restrict access to trusted locations only
+Imports annotations from JSON or XFDF file into the current document using [ImportAnnotations](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.PdfViewer.PdfViewerServerActionSettingsBuilder.html#Syncfusion_EJ2_PdfViewer_PdfViewerServerActionSettingsBuilder_ImportAnnotations_System_String_) action. Validate file paths and restrict access to trusted locations only
**Workflow:**
1. User selects annotation file to import from toolbar
@@ -329,7 +329,7 @@ public IActionResult ImportAnnotations([FromBody] Dictionary jso
public IActionResult ImportFormFields([FromBody] Dictionary jsonObject)
```
-Populate form fields from saved field data using [ImportFormFields](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.PdfViewer.PdfViewerServerActionSettingsBuilder.html#Syncfusion_EJ2_PdfViewer_PdfViewerServerActionSettingsBuilder_ImportFormFields_System_String_) action. Validate and sanitize input file paths to prevent directory traversal.
+Populates form fields from saved field data using [ImportFormFields](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.PdfViewer.PdfViewerServerActionSettingsBuilder.html#Syncfusion_EJ2_PdfViewer_PdfViewerServerActionSettingsBuilder_ImportFormFields_System_String_) action. Validate and sanitize input file paths to prevent directory traversal.
**How it works:**
1. User imports form field data from a previously saved file
@@ -355,7 +355,7 @@ public IActionResult ImportFormFields([FromBody] Dictionary json
public IActionResult ExportFormFields([FromBody] Dictionary jsonObject)
```
-Export form field values to JSON format for storage or submission using [ExportFormFields](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.PdfViewer.PdfViewerServerActionSettingsBuilder.html#Syncfusion_EJ2_PdfViewer_PdfViewerServerActionSettingsBuilder_ExportFormFields_System_String_).
+Exports form field values to JSON format for storage or submission using [ExportFormFields](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.PdfViewer.PdfViewerServerActionSettingsBuilder.html#Syncfusion_EJ2_PdfViewer_PdfViewerServerActionSettingsBuilder_ExportFormFields_System_String_).
**Workflow:**
1. User submits form or exports form data
@@ -380,7 +380,7 @@ public IActionResult ExportFormFields([FromBody] Dictionary json
public IActionResult Download([FromBody] Dictionary jsonObject)
```
-Stream the current PDF document to client for download using [Download](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.PdfViewer.PdfViewerServerActionSettingsBuilder.html#Syncfusion_EJ2_PdfViewer_PdfViewerServerActionSettingsBuilder_Download_System_String_) action.
+Streams the current PDF document to client for download using [Download](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.PdfViewer.PdfViewerServerActionSettingsBuilder.html#Syncfusion_EJ2_PdfViewer_PdfViewerServerActionSettingsBuilder_Download_System_String_) action.
**Workflow:**
1. User clicks download button in toolbar
diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-core/text-search.md b/Document-Processing/PDF/PDF-Viewer/asp-net-core/text-search.md
index 30bcd949c0..e6362a7869 100644
--- a/Document-Processing/PDF/PDF-Viewer/asp-net-core/text-search.md
+++ b/Document-Processing/PDF/PDF-Viewer/asp-net-core/text-search.md
@@ -104,7 +104,7 @@ To perform a case-sensitive search, set the `isMatchCase` parameter to `true`. T
+ resourceUrl="https://cdn.syncfusion.com/ej2/31.1.17/dist/ej2-pdfviewer-lib">
@@ -150,7 +150,7 @@ You can search for complete words only by setting the `isMatchWholeWord` paramet
+ resourceUrl="https://cdn.syncfusion.com/ej2/31.1.17/dist/ej2-pdfviewer-lib">
@@ -218,14 +218,14 @@ Searches for the specified text and returns bounding rectangles for all occurren
+ resourceUrl="https://cdn.syncfusion.com/ej2/31.1.17/dist/ej2-pdfviewer-lib">
@@ -245,7 +245,7 @@ Searches for the specified text and returns bounding rectangles for all occurren
@@ -267,14 +267,14 @@ Searches for the specified text and returns bounding rectangles only for occurre
+ resourceUrl="https://cdn.syncfusion.com/ej2/31.1.17/dist/ej2-pdfviewer-lib">
@@ -294,7 +294,7 @@ Searches for the specified text and returns bounding rectangles only for occurre
@@ -316,14 +316,14 @@ Searches for an array of text strings and returns bounding rectangles for all oc
+ resourceUrl="https://cdn.syncfusion.com/ej2/31.1.17/dist/ej2-pdfviewer-lib">
@@ -343,7 +343,7 @@ Searches for an array of text strings and returns bounding rectangles for all oc
@@ -365,14 +365,14 @@ Searches for an array of text strings and returns bounding rectangles only for o
+ resourceUrl="https://cdn.syncfusion.com/ej2/31.1.17/dist/ej2-pdfviewer-lib">
@@ -392,7 +392,7 @@ Searches for an array of text strings and returns bounding rectangles only for o
@@ -424,7 +424,7 @@ The [`textSearchStart`]((https://help.syncfusion.com/cr/aspnetcore-js2/syncfusio
@@ -444,7 +444,7 @@ The [`textSearchStart`]((https://help.syncfusion.com/cr/aspnetcore-js2/syncfusio
@@ -480,7 +480,7 @@ The [`textSearchHighlight`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfu
@@ -499,7 +499,7 @@ The [`textSearchHighlight`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfu
@@ -534,7 +534,7 @@ The [`textSearchComplete`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfus
@@ -553,7 +553,7 @@ The [`textSearchComplete`](https://help.syncfusion.com/cr/aspnetcore-js2/syncfus
diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-core/textselection.md b/Document-Processing/PDF/PDF-Viewer/asp-net-core/textselection.md
index 6f09a88f5d..d7debc3117 100644
--- a/Document-Processing/PDF/PDF-Viewer/asp-net-core/textselection.md
+++ b/Document-Processing/PDF/PDF-Viewer/asp-net-core/textselection.md
@@ -1,7 +1,7 @@
---
layout: post
title: Text selection in ASP.NET Core PDF Viewer control | Syncfusion
-description: Learn how to enable or disable text selection, programmatically select regions, copy selected text, and handle selection events in the Syncfusion ASP.NET Core PDF Viewer.
+description: Learn how to enable or disable text selection and handle selection events in the Syncfusion ASP.NET Core PDF Viewer.
platform: document-processing
control: Text selection
documentation: ug
diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-core/toolbar-customization/custom-toolbar.md b/Document-Processing/PDF/PDF-Viewer/asp-net-core/toolbar-customization/custom-toolbar.md
index 1e2240fd44..63568a3e42 100644
--- a/Document-Processing/PDF/PDF-Viewer/asp-net-core/toolbar-customization/custom-toolbar.md
+++ b/Document-Processing/PDF/PDF-Viewer/asp-net-core/toolbar-customization/custom-toolbar.md
@@ -229,11 +229,11 @@ N> The icons are embedded in the font file used in the previous code snippet.
else {
var currentPageNumber = parseInt(currentPageBox.value);
if (event.which === 13) {
- if (currentPageNumber > 0 && currentPageNumber <= viewer.pageCount) {
+ if (currentPageNumber > 0 && currentPageNumber <= pdfViewer.pageCount) {
pdfViewer.navigation.goToPage(currentPageNumber);
}
else {
- currentPageBox.value = viewer.currentPageNumber.toString();
+ currentPageBox.value = pdfViewer.currentPageNumber.toString();
}
}
return true;
@@ -362,11 +362,11 @@ N> The icons are embedded in the font file used in the previous code snippet.
else {
var currentPageNumber = parseInt(currentPageBox.value);
if (event.which === 13) {
- if (currentPageNumber > 0 && currentPageNumber <= viewer.pageCount) {
+ if (currentPageNumber > 0 && currentPageNumber <= pdfViewer.pageCount) {
pdfViewer.navigation.goToPage(currentPageNumber);
}
else {
- currentPageBox.value = viewer.currentPageNumber.toString();
+ currentPageBox.value = pdfViewer.currentPageNumber.toString();
}
}
return true;
diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-core/toolbar-customization/mobile-toolbar.md b/Document-Processing/PDF/PDF-Viewer/asp-net-core/toolbar-customization/mobile-toolbar.md
index 7b36db8b84..e317fe0f87 100644
--- a/Document-Processing/PDF/PDF-Viewer/asp-net-core/toolbar-customization/mobile-toolbar.md
+++ b/Document-Processing/PDF/PDF-Viewer/asp-net-core/toolbar-customization/mobile-toolbar.md
@@ -1,12 +1,12 @@
---
layout: post
-title: Mobile Toolbar in ASP.NET Core PDF Viewer control | Syncfusion
-description: Learn All About the Mobile Toolbar Interface in Syncfusion ASP.NET Core PDF Viewer control of Syncfusion Essential JS 2 and more.
+title: Mobile Toolbar in ASP.NET Core PDF Viewer Control | Syncfusion
+description: Learn all about the Mobile Toolbar Interface in Syncfusion ASP.NET Core PDF Viewer control of Syncfusion Essential JS 2 and more.
platform: document-processing
control: PDF Viewer
documentation: ug
---
-# Mobile Toolbar Interface in ASP.NET Core PDF Viewer control
+# Mobile Toolbar Interface in ASP.NET Core PDF Viewer Control
The mobile PDF Viewer provides features for viewing, searching, annotating, and managing PDF documents on mobile devices. It includes tools such as search, download, bookmarking, annotation, and page organization. The viewer can enable desktop toolbar features in mobile mode to expose a broader set of actions.
diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-core/toolbar-customization/primary-toolbar.md b/Document-Processing/PDF/PDF-Viewer/asp-net-core/toolbar-customization/primary-toolbar.md
index af7d9f0bc3..5f3592cd9d 100644
--- a/Document-Processing/PDF/PDF-Viewer/asp-net-core/toolbar-customization/primary-toolbar.md
+++ b/Document-Processing/PDF/PDF-Viewer/asp-net-core/toolbar-customization/primary-toolbar.md
@@ -13,7 +13,7 @@ The primary toolbar of the PDF Viewer can be customized by rearranging existing
## Show or hide the primary toolbar
-Toggle the built-in primary toolbar to create custom toolbar experiences or simplify the UI. When a custom toolbar is required, hide the built-in toolbar. Use the [enableToolbar](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.pdfviewer.pdfviewer.html#Syncfusion_EJ2_PdfViewer_PdfViewer_EnableToolbar) property or the [showToolbar](https://ej2.syncfusion.com/javascript/documentation/api/pdfviewer/toolbar/#showtoolbar) method to show or hide the primary toolbar.
+Toggle the built-in primary toolbar to create custom toolbar experiences or simplify the UI. When a custom toolbar is required, hide the built-in toolbar. Use the [enableToolbar] (https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.pdfviewer.pdfviewer.html#Syncfusion_EJ2_PdfViewer_PdfViewer_EnableToolbar) property or the [showToolbar] (https://ej2.syncfusion.com/javascript/documentation/api/pdfviewer/toolbar/#showtoolbar) method to show or hide the primary toolbar.
Use the `enableToolbar` property to show or hide the toolbar:
@@ -117,7 +117,7 @@ The PDF Viewer provides options to show or hide grouped items in the built-in to
{% endhighlight %}
{% endtabs %}
-* Show or hide toolbar items using showToolbarItem:
+* Show or hide toolbar items using `showToolbarItem`:
{% tabs %}
{% highlight cshtml tabtitle="Standalone" %}
@@ -288,7 +288,7 @@ The PDF Viewer supports customization of existing toolbar items (add, show, hide
{% endhighlight %}
{% endtabs %}
-N> Default toolbar items: ['OpenOption', 'PageNavigationTool','MagnificationTool', 'PanTool', 'SelectionTool', 'SearchOption', 'PrintOption', 'DownloadOption','UndoRedoTool', 'AnnotationEditTool', 'FormDesignerEditTool', 'CommentTool', 'SubmitForm']
+N> Default toolbar items: ['OpenOption', 'PageNavigationTool', 'MagnificationTool', 'PanTool', 'SelectionTool', 'SearchOption', 'PrintOption', 'DownloadOption', 'UndoRedoTool', 'AnnotationEditTool', 'FormDesignerEditTool', 'CommentTool', 'SubmitForm']
### Align property
@@ -311,9 +311,9 @@ The Prefix property sets the CSS class or icon added as a prefix to the existing
### ID property
-The Id property of a CustomToolbarItemModel uniquely identifies a toolbar item and is required for customization.
+The ID property of a CustomToolbarItemModel uniquely identifies a toolbar item and is required for customization.
-Assign a specific and descriptive `Id` to each custom toolbar item.
+Assign a specific and descriptive `ID` to each custom toolbar item.
These properties are commonly used when defining custom toolbar items with `CustomToolbarItemModel`. When configuring the toolbar using the `ToolbarSettings` property, include these properties to customize the appearance and behavior of each toolbar item.
diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-core/toolbar.md b/Document-Processing/PDF/PDF-Viewer/asp-net-core/toolbar.md
index 8b25e865ac..6e5417b10f 100644
--- a/Document-Processing/PDF/PDF-Viewer/asp-net-core/toolbar.md
+++ b/Document-Processing/PDF/PDF-Viewer/asp-net-core/toolbar.md
@@ -1,7 +1,7 @@
---
layout: post
-title: Toolbar in ASP.NET Core PDF Viewer Component | Customize & Configure | Syncfusion
-description: Learn the toolbar in Syncfusion ASP.NET Core PDF Viewer.
+title: Toolbar Customization in ASP.NET Core PDF Viewer | Syncfusion
+description: Learn how to use and customize the toolbar in the Syncfusion ASP.NET Core PDF Viewer, including tools for navigation, zooming, annotation, and document actions.
platform: document-processing
control: Toolbar
documentation: ug
@@ -203,7 +203,7 @@ The PDF Viewer provides comprehensive customization capabilities for the toolbar
The following customization operations are available:
* **Add custom items** - Add new buttons and controls alongside built-in toolbar items defined by `CustomToolbarItemModel` in [`ToolbarSettings`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.PdfViewer.PdfViewerToolbarSettings.html)
-* **Show/Hide items** - Show or hide existing toolbar items using [`ToolbarSettings`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.PdfViewer.PdfViewerToolbarSettings.html). Pre-defined toolbar items are available with [`ToolbarItems`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.PdfViewer.PdfViewerToolbarSettings.html#Syncfusion_EJ2_PdfViewer_PdfViewerToolbarSettings_ToolbarItems) |
+* **Show/Hide items** - Show or hide existing toolbar items using [`ToolbarSettings`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.PdfViewer.PdfViewerToolbarSettings.html). Pre-defined toolbar items are available with [`ToolbarItems`](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.PdfViewer.PdfViewerToolbarSettings.html#Syncfusion_EJ2_PdfViewer_PdfViewerToolbarSettings_ToolbarItems)
* **Enable/Disable items** - Enable or disable toolbar item using `enableToolbarItem()` method
* **Handle clicks** - Execute custom code when toolbar items are clicked using `toolbarClick` event
@@ -354,7 +354,7 @@ The prefix property is used to set the CSS class or icon that should be added as
The id property within a CustomToolbarItemModel is a compulsory attribute that plays a vital role in toolbar customization. It serves as a unique identifier for each toolbar item, facilitating distinct references and interactions.
When defining or customizing toolbar items, it is mandatory to assign a specific and descriptive id to each item.
-These properties are commonly used when defining custom toolbar items with the `CustomToolbarItemModel`` in the context of Syncfusion® PDF Viewer. When configuring the toolbar using the `ToolbarSettings`` property, you can include these properties to customize the appearance and behavior of each toolbar item.
+These properties are commonly used when defining custom toolbar items with the `CustomToolbarItemModel` in the context of Syncfusion® PDF Viewer. When configuring the toolbar using the `ToolbarSettings` property, you can include these properties to customize the appearance and behavior of each toolbar item.
N> When customizing toolbar items, you have the flexibility to include either icons or text based on your design preference.
@@ -370,7 +370,7 @@ Follow these steps to build a completely custom toolbar:
**Step 1: Set up PDF Viewer project**
-Follow the [Getting started guide](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/asp-net-core/getting-started/) to create a basic PDF Viewer implementation.
+Follow the [Getting started guide](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/asp-net-core/getting-started) to create a basic PDF Viewer implementation.
**Step 2: Create a primary toolbar with document operations**
@@ -596,11 +596,11 @@ Add JavaScript functions to handle toolbar button clicks and coordinate with PDF
else {
var currentPageNumber = parseInt(currentPageBox.value);
if (event.which === 13) {
- if (currentPageNumber > 0 && currentPageNumber <= viewer.pageCount) {
+ if (currentPageNumber > 0 && currentPageNumber <= pdfViewer.pageCount) {
pdfViewer.navigation.goToPage(currentPageNumber);
}
else {
- currentPageBox.value = viewer.currentPageNumber.toString();
+ currentPageBox.value = pdfViewer.currentPageNumber.toString();
}
}
return true;
@@ -729,11 +729,11 @@ Add JavaScript functions to handle toolbar button clicks and coordinate with PDF
else {
var currentPageNumber = parseInt(currentPageBox.value);
if (event.which === 13) {
- if (currentPageNumber > 0 && currentPageNumber <= viewer.pageCount) {
+ if (currentPageNumber > 0 && currentPageNumber <= pdfViewer.pageCount) {
pdfViewer.navigation.goToPage(currentPageNumber);
}
else {
- currentPageBox.value = viewer.currentPageNumber.toString();
+ currentPageBox.value = pdfViewer.currentPageNumber.toString();
}
}
return true;
diff --git a/Document-Processing/PDF/PDF-Viewer/asp-net-core/troubleshooting/document-loading-issues.md b/Document-Processing/PDF/PDF-Viewer/asp-net-core/troubleshooting/document-loading-issues.md
index f45ebcb0f6..e0a6015ac4 100644
--- a/Document-Processing/PDF/PDF-Viewer/asp-net-core/troubleshooting/document-loading-issues.md
+++ b/Document-Processing/PDF/PDF-Viewer/asp-net-core/troubleshooting/document-loading-issues.md
@@ -1,17 +1,17 @@
---
layout: post
-title: Fix document loading issues in v23.1+ for the ASP.NET Core PDF Viewer component
-description: Resolve document rendering failures in v23.1 or newer by calling dataBind before load, verifying source URLs, checking CORS and CSP, and confirming network connectivity in the ASP.NET Core PDF Viewer.
+title: Fix Document Loading Issues in Core PDF Viewer | Syncfusion
+description: Resolve document rendering issues in ASP.NET Core PDF Viewer v23.1+ by using dataBind before load, validating URLs, and checking CORS, CSP, and network settings.
platform: document-processing
control: PDF Viewer
documentation: ug
---
-# Document Loading Issues in Version 23.1 or Newer
+# Troubleshooting Document Loading in Version 23.1+
If a PDF does not render after upgrading to v23.1+, use the checklist below to resolve common causes. The most frequent fix is calling `dataBind()` before `load()`.
-1. Call `pdfViewer.dataBind()` before `load()`. Starting with v23.1, an explicit dataBind call is required to initialize data binding and render correctly.
+1. Call `pdfViewer.dataBind()` before `load()`. Starting with v23.1, an explicit dataBind call is required to initialize data binding and ensure correct rendering.
```html