Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
135 commits
Select commit Hold shift + click to select a range
bc9294d
1044353: Updated Annotations and Forms Quality Enhancement
SF4524LogeshKumar Jul 30, 2026
04fcf5f
Merge branch 'development' into 1044353-JavascriptRefinement
SF4524LogeshKumar Jul 31, 2026
e676f49
1044353: Resolved CI failures and removed unwanted files
SF4524LogeshKumar Jul 31, 2026
42018d6
Merge branch '1044353-JavascriptRefinement' of https://github.com/syn…
SF4524LogeshKumar Jul 31, 2026
56d3718
1044353: Resolved CI failures
SF4524LogeshKumar Jul 31, 2026
f80337a
Revamp User Guide Documentation in PowerPoint presentation to Image C…
AtchayaSekar28 Aug 3, 2026
c5094e9
Revamped the save-pdf-files
Logeshwaran-SyncGit Aug 4, 2026
b0505e2
Revamped text-search samples
Logeshwaran-SyncGit Aug 4, 2026
ede4961
Revamped the toolbar-customization samples
Logeshwaran-SyncGit Aug 4, 2026
bd6f059
revamped the troubleshooting samples
Logeshwaran-SyncGit Aug 4, 2026
0ad03ab
Revamped the other samples
Logeshwaran-SyncGit Aug 4, 2026
4ddd8fa
Revamped the server-deployment samples
Logeshwaran-SyncGit Aug 4, 2026
6822aab
updated the retired platform
AtchayaSekar28 Aug 4, 2026
f77c3c5
Resolved the invalid url CI failures
Logeshwaran-SyncGit Aug 4, 2026
9bc960e
Merge branch 'development' into EJ2-1045621-RevampTS5
Logeshwaran-SyncGit Aug 4, 2026
618b6b7
Resolve the CI front matter errors
Logeshwaran-SyncGit Aug 4, 2026
b79f0a2
Merge branch 'EJ2-1045621-RevampTS5' of https://github.com/syncfusion…
Logeshwaran-SyncGit Aug 4, 2026
3012163
Task(1045705): Revamped the UG documentation for the Core Vue PDF Vie…
Dhanush-git26 Aug 4, 2026
ca2ba10
committed the changes for blazor
AtchayaSekar28 Aug 4, 2026
2ec946a
Merge branch 'development' into EJ2-1045705-RevampVue5
Dhanush-git26 Aug 4, 2026
e8c4a58
Merge branch 'development' into EJ2-1045705-RevampVue5
Dhanush-git26 Aug 4, 2026
477458d
Task(1045705): Resolved the CI failure
Dhanush-git26 Aug 4, 2026
1059b78
Merge branch 'EJ2-1045705-RevampVue5' of https://github.com/syncfusio…
Dhanush-git26 Aug 4, 2026
74ad90e
Task(1045705): Revamped the event page in the Vue platform
Dhanush-git26 Aug 4, 2026
060cfb4
Task(1045705): Remove the duplicate file
Dhanush-git26 Aug 4, 2026
ae331d9
Task(1045705): Resolved the CI failure
Dhanush-git26 Aug 4, 2026
9fed3b9
Resolved the CI errors
Logeshwaran-SyncGit Aug 4, 2026
8f562cd
Merge branch 'development' into EJ2-1045621-RevampTS5
Logeshwaran-SyncGit Aug 4, 2026
3d94d2d
Merge branch 'development' into EJ2-1045705-RevampVue5
Dhanush-git26 Aug 4, 2026
0323574
Merge branch 'development' into EJ2-1045705-RevampVue5
Dhanush-git26 Aug 5, 2026
6967e3e
Merge branch 'development' into EJ2-1045621-RevampTS5
Logeshwaran-SyncGit Aug 5, 2026
e37b772
Resolved the gif issues and file path errors
Logeshwaran-SyncGit Aug 5, 2026
646083d
Merge branch 'EJ2-1045621-RevampTS5' of https://github.com/syncfusion…
Logeshwaran-SyncGit Aug 5, 2026
8c9a30b
Resolved the CI errors
Logeshwaran-SyncGit Aug 5, 2026
5299b85
modified the filestream code snippet in the fallback fonts
AtchayaSekar28 Aug 5, 2026
dcc4581
Resolved the CI failures
Logeshwaran-SyncGit Aug 5, 2026
99e65d4
modified the method name
AtchayaSekar28 Aug 5, 2026
43cdf8f
Merge branch 'development' into Revamp_PPT_Conversion
AtchayaSekar28 Aug 5, 2026
463e39e
removed the extra bracket
AtchayaSekar28 Aug 5, 2026
19c269e
Merge branch 'Revamp_PPT_Conversion' of https://github.com/syncfusion…
AtchayaSekar28 Aug 5, 2026
06180b8
1046071: Navigation Open PDF and Organize Pages
SF4524LogeshKumar Aug 5, 2026
0a695fc
Merge branch 'development' into 1046071-NavigationMvc
SF4524LogeshKumar Aug 6, 2026
79b02d1
updated the proper shape values
AtchayaSekar28 Aug 6, 2026
6ca3072
Merge branch 'development' into 1046071-NavigationMvc
SF4524LogeshKumar Aug 6, 2026
4ea8f72
1046071: Resolved CI failures
SF4524LogeshKumar Aug 6, 2026
e3b3247
updated the shape type
AtchayaSekar28 Aug 6, 2026
16b4dd2
Merge branch 'development' into Revamp_PPT_Conversion
AtchayaSekar28 Aug 6, 2026
0069cf2
ES-1042923-Revamp-UG
DharanyaSakthivel-SF4210 Aug 7, 2026
93a3734
ES-1042923-Revamp-UG
DharanyaSakthivel-SF4210 Aug 7, 2026
158e422
ES-1042923-Revamp-UG
DharanyaSakthivel-SF4210 Aug 7, 2026
306f492
ES-1042923-Revamp-UG
DharanyaSakthivel-SF4210 Aug 7, 2026
c2da3ea
Merge branch 'development' of https://github.com/syncfusion-content/d…
DharanyaSakthivel-SF4210 Aug 10, 2026
8b85d0a
Merge branch 'ES-1042923-Revamp-UG' of https://github.com/syncfusion-…
DharanyaSakthivel-SF4210 Aug 10, 2026
a9b0503
Merge branch 'development' of https://github.com/syncfusion-content/d…
DharanyaSakthivel-SF4210 Aug 10, 2026
5d1b032
ES-1042923-Revamp-UG
DharanyaSakthivel-SF4210 Aug 10, 2026
d80de90
ES-1042923-Revamp-UG
DharanyaSakthivel-SF4210 Aug 10, 2026
577706a
ES-1042923-Revamp-UG
DharanyaSakthivel-SF4210 Aug 10, 2026
076df02
ES-1042923-Revamp-UG
DharanyaSakthivel-SF4210 Aug 10, 2026
86ded6a
Merge branch 'development' of https://github.com/syncfusion-content/d…
DharanyaSakthivel-SF4210 Aug 10, 2026
7735bb4
Merge branch 'development' of https://github.com/syncfusion-content/d…
DharanyaSakthivel-SF4210 Aug 11, 2026
33a9d0e
ES-1042923-Revamp-UG
DharanyaSakthivel-SF4210 Aug 11, 2026
d506a84
Merge branch 'development' of https://github.com/syncfusion-content/d…
DharanyaSakthivel-SF4210 Aug 11, 2026
c18edf3
Task(1045705): Updated file based on provided feedback
Dhanush-git26 Aug 11, 2026
60fb644
Merge branch 'development' into EJ2-1045705-RevampVue5
Dhanush-git26 Aug 11, 2026
9d76d6f
1044353: Addressed review changes and updated proper code-snippets fo…
SF4524LogeshKumar Aug 11, 2026
6d684ea
Merge branch 'development' into EJ2-1045705-RevampVue5
Dhanush-git26 Aug 11, 2026
db7cea0
Merge branch 'development' of https://github.com/syncfusion-content/d…
DharanyaSakthivel-SF4210 Aug 11, 2026
abd273c
Merge branch 'development' into 1044353-JavascriptRefinement
CCMKarthik1611 Aug 11, 2026
4a978dd
ES-1042923-UG-Changes
DharanyaSakthivel-SF4210 Aug 11, 2026
badd92a
Merge branch 'development' of https://github.com/syncfusion-content/d…
DharanyaSakthivel-SF4210 Aug 11, 2026
3d6bf26
Merge branch 'development' into 1044353-JavascriptRefinement
CCMKarthik1611 Aug 11, 2026
5b6f3c3
Merge branch 'development' of https://github.com/syncfusion-content/d…
DharanyaSakthivel-SF4210 Aug 11, 2026
fdfdb38
Resolved the dotnet spelling error
Logeshwaran-SyncGit Aug 11, 2026
24be68f
ES-1042923-UG-Changes
DharanyaSakthivel-SF4210 Aug 11, 2026
29b688e
Merge branch 'development' into EJ2-1045621-RevampTS5
Logeshwaran-SyncGit Aug 11, 2026
6516eb3
Resolved the heading issue
Logeshwaran-SyncGit Aug 11, 2026
02f15cd
Merge branch 'EJ2-1045621-RevampTS5' of https://github.com/syncfusion…
Logeshwaran-SyncGit Aug 11, 2026
beb0acf
Merge pull request #4350 from Syncfusion-Content/hotfix/hotfix-v34.2.2
SyncfusionBuild Aug 12, 2026
706a643
ES-1042923-UG-Changes
DharanyaSakthivel-SF4210 Aug 12, 2026
06974c5
Merge branch 'development' of https://github.com/syncfusion-content/d…
DharanyaSakthivel-SF4210 Aug 12, 2026
91d45e2
Merge branch 'development' into 1044353-JavascriptRefinement
SF4524LogeshKumar Aug 12, 2026
c8bf596
Resolved the dotnet spelling issue
Logeshwaran-SyncGit Aug 12, 2026
8d35a87
1046916: Updated Video URL properly for Vue 3
SF4524LogeshKumar Aug 12, 2026
59d642d
1044353: Resolved CI Failures
SF4524LogeshKumar Aug 12, 2026
8c2d63c
Merge branch 'development' of https://github.com/syncfusion-content/d…
Dhanush-git26 Aug 12, 2026
6a4dc69
Merge branch 'development' into EJ2-1045705-RevampVue5
Dhanush-git26 Aug 12, 2026
f27f399
Merge pull request #4104 from syncfusion-content/EJ2-1045621-RevampTS5
CCMKarthik1611 Aug 12, 2026
d3f6d4a
Merge pull request #4110 from syncfusion-content/EJ2-1045705-RevampVue5
CCMKarthik1611 Aug 12, 2026
41ed666
Task(1045705): Removed the mobile toolbar link from the TOC HTML page.
Dhanush-git26 Aug 12, 2026
95c8dd8
Merge pull request #4034 from syncfusion-content/1044353-JavascriptRe…
CCMKarthik1611 Aug 12, 2026
796224e
Merge pull request #4138 from syncfusion-content/1046071-NavigationMvc
CCMKarthik1611 Aug 12, 2026
79f5cb3
Merge pull request #4356 from syncfusion-content/EJ2-1045705-RevampVue6
CCMKarthik1611 Aug 12, 2026
f9ee765
added the split presentation documentation
AtchayaSekar28 Aug 12, 2026
f4e1465
added proper hyperlink
AtchayaSekar28 Aug 12, 2026
c3cfb17
updated the merge markdown code
AtchayaSekar28 Aug 12, 2026
f8fe3aa
Merge pull request #4357 from syncfusion-content/Split_Presentation-Dev
MathanKumarVaradhaRajaPerumal Aug 12, 2026
48dfaa7
Merge pull request #4087 from syncfusion-content/Revamp_PPT_Conversion
MathanKumarVaradhaRajaPerumal Aug 12, 2026
df87ada
1046071: Updated Development changes to Hot-fix
SF4524LogeshKumar Aug 13, 2026
b0db698
Merge branch 'development' of https://github.com/syncfusion-content/d…
DharanyaSakthivel-SF4210 Aug 13, 2026
24cba93
Merge branch 'development' of https://github.com/syncfusion-content/d…
DharanyaSakthivel-SF4210 Aug 13, 2026
44190f6
1046071: Resolved CI failure
SF4524LogeshKumar Aug 13, 2026
9559b11
1046071: Updated Hotfix JS quality enhancement changes.
SF4524LogeshKumar Aug 13, 2026
82791fb
Merge pull request #4352 from syncfusion-content/1046916-VueVideoUrl
CCMKarthik1611 Aug 13, 2026
1fd19c4
1046071: Quality Enhancement on TS Hotfix
SF4524LogeshKumar Aug 13, 2026
7e40fbe
Merge branch 'development' of https://github.com/syncfusion-content/d…
DharanyaSakthivel-SF4210 Aug 13, 2026
a2f9900
Merge branch 'development' of https://github.com/syncfusion-content/d…
DharanyaSakthivel-SF4210 Aug 13, 2026
8c825d7
1046071: Angular HF changes moved
SF4524LogeshKumar Aug 13, 2026
559192b
1046071: Updated Quality enhancement Angular React Vue
SF4524LogeshKumar Aug 13, 2026
96029ea
ES-1042923-RevampUG
DharanyaSakthivel-SF4210 Aug 13, 2026
8216c5b
CloudDocsEncodingIssue
KarthikaSF4773 Aug 13, 2026
883025f
ES-1042923-RevampUG
DharanyaSakthivel-SF4210 Aug 13, 2026
2266e62
Merge remote-tracking branch 'remotes/origin/ES-1042923-UG-Changes' i…
DeepakRajSundar Aug 13, 2026
2ac5b08
Merge remote-tracking branch 'remotes/origin/ES-1042923-RevampUG' int…
DeepakRajSundar Aug 13, 2026
b95736d
DocsEncodingIssue
KarthikaSF4773 Aug 13, 2026
d760af1
Merge branch 'development' of https://github.com/syncfusion-content/d…
KarthikaSF4773 Aug 13, 2026
33b40d1
Merge pull request #4379 from syncfusion-content/CloudDocsEncodingIssue
Mohan2401 Aug 13, 2026
8f2b503
Merge pull request #4385 from Syncfusion-Content/hotfix/hotfix-v34.2.2
SyncfusionBuild Aug 13, 2026
dd37685
Fixed coordinate changes
KSilambharasanSF4548 Aug 13, 2026
2de8814
Update StickyNoteEditorPlaceholder text
KSilambharasanSF4548 Aug 13, 2026
68693c3
Add table for keys and descriptions in Toolbar.md
KSilambharasanSF4548 Aug 13, 2026
55c6032
Merge pull request #4383 from syncfusion-content/toolbarUG
VikramDevaraj31 Aug 13, 2026
01cb409
Merge pull request #4360 from syncfusion-content/1046071-jsQualityHF
CCMKarthik1611 Aug 14, 2026
0010761
Merge pull request #4363 from syncfusion-content/1046071-TsQualityHF
CCMKarthik1611 Aug 14, 2026
b89f592
Merge pull request #4359 from syncfusion-content/1046071-mvcHotFix
CCMKarthik1611 Aug 14, 2026
0dc9973
Merge pull request #4366 from syncfusion-content/1046071-AnuglarQuali…
CCMKarthik1611 Aug 14, 2026
5cf0faf
1047244-d: Resolved the URL issues in UG PDF library
sameerkhan001 Aug 14, 2026
4bffbaa
1047244-h: Resolved the URL issue in UG PDF library
sameerkhan001 Aug 14, 2026
c84174e
Merge branch 'hotfix/hotfix-v34.2.2' of https://github.com/syncfusion…
sameerkhan001 Aug 14, 2026
8bb85a9
Merge pull request #4396 from syncfusion-content/1047244-h
chinnumuniyappan Aug 14, 2026
62188d5
Merge pull request #4394 from syncfusion-content/1047244-d
chinnumuniyappan Aug 14, 2026
6bb49f6
Issue resolve
GOPINATH-SF4767 Aug 14, 2026
3413696
Auto-resolve merge conflicts by taking HEAD (target) version
Aug 14, 2026
752bd4b
Merge pull request #4390 from Syncfusion-Content/hotfix/hotfix-v34.2.2
SyncfusionBuild Aug 14, 2026
83ce63e
Merge pull request #4400 from syncfusion-content/1045291-UGIssue-Dev
LokeshBaskar Aug 14, 2026
eab39aa
Changed to utf-8 without BOM
KSilambharasanSF4548 Aug 14, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions Document-Processing-toc.html
Original file line number Diff line number Diff line change
Expand Up @@ -1684,7 +1684,6 @@
</ul>
</li>
<li><a href="/document-processing/pdf/pdf-viewer/vue/accessibility">Accessibility</a></li>
<li><a href="/document-processing/pdf/pdf-viewer/vue/mobile-toolbar">Mobile Toolbar Interface</a></li>
<li><a href="/document-processing/pdf/pdf-viewer/vue/toolbar">Toolbar Customization</a>
<ul>
<li><a href="/document-processing/pdf/pdf-viewer/vue/toolbar-customization/primary-toolbar">Primary Toolbar</a></li>
Expand Down Expand Up @@ -2331,6 +2330,7 @@
<li><a href="/document-processing/pdf/pdf-viewer/javascript-es6/download">Download</a></li>
<li><a href="/document-processing/pdf/pdf-viewer/javascript-es6/event">Event</a></li>
<li><a href="/document-processing/pdf/pdf-viewer/javascript-es6/textselection">Text Selection</a></li>
<li><a href="/document-processing/pdf/pdf-viewer/javascript-es6/globalization">Globalization</a></li>
<li>Localization
<ul>
<li><a href="/document-processing/pdf/pdf-viewer/javascript-es6/Localization/default-language">Default Language</a></li>
Expand Down Expand Up @@ -5238,7 +5238,7 @@
<li><a href="/document-processing/word/word-library/net/faqs/word-to-pdf-and-image-conversions-faqs">Word to PDF and Image Conversions</a></li>
<li><a href="/document-processing/word/word-library/net/faqs/html-and-epub-conversions-faqs">HTML and EPUB Conversions</a></li>
<li><a href="/document-processing/word/word-library/net/faqs/linux-faqs">Linux</a></li>
<li><a href="/document-processing/word/word-library/net/faqs/multithreading-word-document-reading-faqs">Multithreading in Word Library</a></li>
<li><a href="/document-processing/word/word-library/net/faqs/multithreading-in-word-library-faqs">Multithreading in Word Library</a></li>
<li><a href="/document-processing/word/word-library/net/faqs/migration-from-microsoft-office-automation-to-docio">Migration from Microsoft Office Automation to DocIO</a></li>
</ul>
</li>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ End Using

A complete working sample is available on [GitHub](https://github.com/SyncfusionExamples/Markdown-Examples/tree/master/Working-with-Markdown-document/Clone-whole-Markdown-document/.NET).

## Merging Markdown documents
## Merging Markdown Documents

You can merge multiple Markdown documents by combining blocks from a source document into a destination document. This is useful when you want to consolidate content from multiple Markdown files into one unified document. The merge operation allows you to clone and add blocks from a source document to a destination document while preserving the formatting and structure of both documents.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
---
title: Working with pages | Syncfusion
description: Add, insert, reorder, remove, and split PDF pages with Syncfusion .NET PDF, plus page numbering, page actions, and empty page detection
platform: document-processing
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@ import { LinkAnnotationService, BookmarkViewService, MagnificationService,
}
```

N> Install the Box .NET SDK in the web service project: `dot net add package Box.V2`.
N> Install the Box .NET SDK in the web service project: `dotnet add package Box.V2`.

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 `Angular PDF Viewer` component.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ documentation: ug
# Bookmark navigation in ASP.NET MVC PDF Viewer

The Bookmarks saved in PDF files are loaded and made ready for easy navigation.
You can enable/disable bookmark navigation by using the following code snippet.,
You can enable/disable bookmark navigation by using the following code snippet:

{% tabs %}
{% highlight html tabtitle="Standalone" %}
Expand Down Expand Up @@ -38,7 +38,7 @@ Here is an example of how to use the **goToBookmark** method:
{% tabs %}
{% highlight cshtml tabtitle="Standalone" %}

<button id="gotobookmark" onclick="gotobookmark()">Specfic Page</button>
<button id="gotobookmark" onclick="gotobookmark()">Specific Page</button>

<div style="width:100%;height:600px">
@Html.EJS().PdfViewer("pdfviewer").DocumentPath("https://cdn.syncfusion.com/content/pdf/hive-succinctly.pdf").Render()
Expand All @@ -54,7 +54,7 @@ Here is an example of how to use the **goToBookmark** method:
{% endhighlight %}
{% highlight cshtml tabtitle="Server-Backed" %}

<button id="gotobookmark" onclick="gotobookmark()">Specfic Page</button>
<button id="gotobookmark" onclick="gotobookmark()">Specific Page</button>

<div style="width:100%;height:600px">
@Html.EJS().PdfViewer("pdfviewer").ServiceUrl(VirtualPathUtility.ToAbsolute("~/api/PdfViewer/")).DocumentPath("https://cdn.syncfusion.com/content/pdf/hive-succinctly.pdf").Render()
Expand All @@ -70,9 +70,9 @@ Here is an example of how to use the **goToBookmark** method:
{% endhighlight %}
{% endtabs %}

x - Specifies the pageIndex for Navigate.
x - Specifies the page index to navigate to.

y - Specifies the Y coordinates value of the Page.
y - Specifies the Y coordinate value of the page.

Also, you can use the **getBookmarks** method to retrieve a list of all the bookmarks in a PDF document. This method returns a List of Bookmark objects, which contain information about each bookmark.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,13 @@ Use the table of contents to quickly navigate to headings and sections defined i

![Table of contents pane in PDF Viewer](../images/toc.png)

## Hyperlink Navigation
## Hyperlink navigation

The PDF Viewer provides robust support for hyperlink navigation within PDF documents. This allows users to interact with embedded links, which can point to external websites or other locations within the same document. This section covers how to configure hyperlink behavior, including enabling or disabling links, controlling how they open, and responding to hyperlink-related events.

![Hyperlink Navigation in PDF Viewer](../images/link.png)

### Enabling and Disabling Hyperlinks
### Enabling and disabling hyperlinks

By default, the PDF Viewer automatically detects and enables all hyperlinks present in a loaded document. This behavior can be controlled using the `enableHyperlink` property.

Expand All @@ -45,21 +45,22 @@ The following example demonstrates how to disable hyperlink navigation:
{% highlight html tabtitle="Standalone" %}
```html
<div style="width:100%;height:600px">
@Html.EJS().PdfViewer("pdfviewer").EnableHyperlink(true).DocumentPath("https://cdn.syncfusion.com/content/pdf/hive-succinctly.pdf").Render()
@Html.EJS().PdfViewer("pdfviewer").EnableHyperlink(false).DocumentPath("https://cdn.syncfusion.com/content/pdf/hive-succinctly.pdf").Render()
</div>
```
{% endhighlight %}
{% highlight html tabtitle="Server-Backed" %}
```html
<div style="width:100%;height:600px">
@Html.EJS().PdfViewer("pdfviewer").ServiceUrl(VirtualPathUtility.ToAbsolute("~/api/PdfViewer/")).EnableHyperlink(true).DocumentPath("https://cdn.syncfusion.com/content/pdf/hive-succinctly.pdf").Render()
@Html.EJS().PdfViewer("pdfviewer").ServiceUrl(VirtualPathUtility.ToAbsolute("~/api/PdfViewer/")).EnableHyperlink(false).DocumentPath("https://cdn.syncfusion.com/content/pdf/hive-succinctly.pdf").Render()
</div>
```
{% endhighlight %}
{% endtabs %}

> Note: Disabling hyperlinks only affects the viewer's behavior and does not alter the original PDF document.
### Controlling Link Behavior

### Controlling link behavior

The `hyperlinkOpenState` property determines how external URLs are opened when a hyperlink is clicked.

Expand Down Expand Up @@ -88,7 +89,7 @@ The following example configures hyperlinks to open in a new tab:
{% endhighlight %}
{% endtabs %}

### Handling Hyperlink Events
### Handling hyperlink events

The PDF Viewer exposes events that allow for monitoring and customizing hyperlink interactions.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
layout: post
title: Thumbnail Navigation in ASP.NET Core PDF Viewer control | Syncfusion
title: Thumbnail Navigation in ASP.NET MVC PDF Viewer control | Syncfusion
description: Discover how to navigate PDF pages using thumbnails in the Syncfusion ASP.NET MVC PDF Viewer control for a visual and intuitive experience.
platform: document-processing
control: PDF Viewer
Expand All @@ -10,7 +10,7 @@ documentation: ug
# Page Thumbnail navigation

Thumbnails is the miniature representation of actual pages in PDF files. This feature displays thumbnails of the pages and allows navigation.
You can enable/disable thumbnail navigation by using the following code snippet.,
You can enable/disable thumbnail navigation by using the following code snippet:

{% tabs %}
{% highlight html tabtitle="Standalone" %}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,21 +7,21 @@ control: PDF Viewer
documentation: ug
---

# Navigation in ASP.NET MVC PDF Viewer control
# Page navigation in ASP.NET MVC PDF Viewer

The ASP.NET MVC PDF Viewer supports different internal and external navigations.

## Toolbar page navigation option

The default toolbar of PDF Viewer contains the following navigation options
The default toolbar of PDF Viewer contains the following navigation options:

* **Go to page** :- Navigates to the specific page of a PDF document.
* **Show next page** :- Navigates to the next page of PDF a document.
* **Show next page** :- Navigates to the next page of a PDF document.
* **Show previous page** :- Navigates to the previous page of a PDF document.
* **Show first page** :- Navigates to the first page of a PDF document.
* **Show last page** :- Navigates to the last page of a PDF document.

You can enable/disable page navigation option in PDF Viewer using the following code snippet.,
You can enable/disable page navigation option in PDF Viewer using the following code snippet:

{% tabs %}
{% highlight html tabtitle="Standalone" %}
Expand All @@ -48,7 +48,7 @@ Also, you can programmatically perform page navigation options as follows.
{% highlight cshtml tabtitle="Standalone" %}

<button id="goToFirstPage" onclick="goToFirstPage()">Go To First Page</button>
<button id="goToLastPage" onclick="goToLastPage()">Go To last Page</button>
<button id="goToLastPage" onclick="goToLastPage()">Go To Last Page</button>
<button id="goToNextPage" onclick="goToNextPage()">Go To Next Page</button>
<button id="goToPage" onclick="goToPage()">Go To Page</button>
<button id="goToPreviousPage" onclick="goToPreviousPage()">Go To Previous Page</button>
Expand Down Expand Up @@ -84,7 +84,7 @@ Also, you can programmatically perform page navigation options as follows.
{% highlight cshtml tabtitle="Server-Backed" %}

<button id="goToFirstPage" onclick="goToFirstPage()">Go To First Page</button>
<button id="goToLastPage" onclick="goToLastPage()">Go To last Page</button>
<button id="goToLastPage" onclick="goToLastPage()">Go To Last Page</button>
<button id="goToNextPage" onclick="goToNextPage()">Go To Next Page</button>
<button id="goToPage" onclick="goToPage()">Go To Page</button>
<button id="goToPreviousPage" onclick="goToPreviousPage()">Go To Previous Page</button>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,10 @@ title: Open PDF from AWS S3 in ASP.NET MVC PDF Viewer | Syncfusion
description: Learn how to load PDFs from AWS S3 in the Syncfusion ASP.NET MVC PDF Viewer component using standalone and server-backed approaches.
platform: document-processing
control: PDF Viewer
publishingplatform: ASP.NET MVC
documentation: ug
---

# Open PDF from AWS S3
# Open PDF from AWS S3 in ASP.NET MVC

The ASP.NET MVC PDF Viewer component supports loading PDF files from AWS S3 using either the standalone or the server-backed PDF Viewer. The following steps demonstrate both approaches.

Expand All @@ -18,7 +17,7 @@ Follow these steps to load a PDF from AWS S3 in the standalone PDF Viewer.

**Step 1:** Create AWS S3 account

Set up an AWS S3 account by following the instructions on the official AWS site: [AWS Management Console](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html). Create an S3 bucket and generate access keys while ensuring secure storage of credentials.
Set up an AWS S3 account by following the instructions on the official AWS site: [AWS Management Console](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html). Create an S3 bucket and generate access keys while ensuring secure storage of credentials.

**Step 2:** Create PDF Viewer Sample in ASP.NET MVC

Expand Down Expand Up @@ -53,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<sup style="font-size:70%">&reg;</sup> 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<sup style="font-size:70%">&reg;</sup> 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.

Expand Down Expand Up @@ -94,7 +93,7 @@ Follow these steps to load a PDF from AWS S3 using the server-backed PDF Viewer.

**Step 1:** Create AWS S3 account

Set up an AWS S3 account by following the instructions on the official AWS site: [AWS Management Console](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html). Create an S3 bucket and generate access keys while ensuring secure storage of credentials.
Set up an AWS S3 account by following the instructions on the official AWS site: [AWS Management Console](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html). Create an S3 bucket and generate access keys while ensuring secure storage of credentials.

**Step 2:** Create PDF Viewer Sample in ASP.NET MVC

Expand All @@ -114,7 +113,7 @@ using Amazon.S3.Model;
2. Modify the `Load()` method to load the PDF files from AWS S3.

```csharp
private readonly string _accessKey = "Your Access Key from AWS S35";
private readonly string _accessKey = "Your Access Key from AWS S3";
private readonly string _secretKey = "Your Secret Key from AWS S3";
private readonly string _bucketName = "Your Bucket name from AWS S3";

Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,15 @@
---
layout: post
title: Open PDF from Azure Active Directory in ASP.NET MVC PDF Viewer | Syncfusion
title: Open PDF from Azure Active Directory in MVC PDF Viewer | Syncfusion
description: Learn how to load and save PDFs using Azure Active Directory (AAD) with the Syncfusion ASP.NET MVC PDF Viewer component.
platform: document-processing
control: PDF Viewer
publishingplatform: ASP.NET MVC
documentation: ug
---

# Open PDF from Azure Active Directory
# Open PDF from Azure Active Directory in ASP.NET MVC

### Overview
## Overview

The ASP.NET MVC PDF Viewer component supports loading and saving PDF files with Azure Active Directory (AAD). The following steps explain how to securely load and store PDFs using AAD.

Expand Down Expand Up @@ -135,13 +134,12 @@ public async Task<ActionResult> SaveToAAD(jsonObjects responseData)
{% endhighlight %}
{% endtabs %}

3. Configure server-side code:
- Open the server-side application (e.g., ASP.NET MVC) and configure the following details in the `PdfViewerController` file:
- `tenantId` (your Azure AD tenant ID),
- `clientId` (your registered application client ID),
- `clientSecret` (your registered application client secret),
- `blobServiceEndpoint` (your storage account blob service URL),
- `containerName` (your container name in Azure Blob Storage).
3. Configure the server-side code with the following values in `HomeController.cs`:
- `tenantId` (your Azure AD tenant ID).
- `clientId` (your registered application client ID).
- `clientSecret` (your registered application client secret).
- `blobServiceEndpoint` (your storage account blob service URL).
- `containerName` (your container name in Azure Blob Storage).

4. Add the following code snippet in `Index.cshtml`.

Expand Down Expand Up @@ -207,4 +205,4 @@ public async Task<ActionResult> SaveToAAD(jsonObjects responseData)
- Click the Save to AAD button.
- The server uploads the modified PDF back to Azure Blob Storage.

[View sample in GitHub](https://github.com/SyncfusionExamples/open-save-pdf-documents-in-aad).
[View sample in GitHub](https://github.com/SyncfusionExamples/open-save-pdf-documents-in-aad).
Loading