You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Document-Processing/PDF/PDF-Viewer/asp-net-core/organize-pdf.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -131,7 +131,7 @@ After organizing your PDF pages, save your modifications to preserve the changes
131
131
132
132
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.
133
133
134
-
## API's supported
134
+
## APIs supported
135
135
136
136
The page organizer feature provides several APIs for programmatic control and configuration of page organization capabilities.
137
137
@@ -234,7 +234,7 @@ Programmatically opens the page organizer panel. Use this API to provide users w
@@ -267,7 +267,7 @@ Programmatically opens the page organizer panel. Use this API to provide users w
267
267
<script>
268
268
functionopenPageOrganizer() {
269
269
var pdfViewer =document.getElementById('pdfviewer').ej2_instances[0];
270
-
//Close Page Organizer panel.
270
+
//Open Page Organizer panel.
271
271
pdfViewer.pageOrganizer.openPageOrganizer();
272
272
}
273
273
</script>
@@ -333,7 +333,7 @@ Programmatically closes the page organizer panel. Use this API to dismiss the or
333
333
functionclosePageOrganizer() {
334
334
var pdfViewer =document.getElementById('pdfviewer').ej2_instances[0];
335
335
// Close Page Organizer panel.
336
-
pdfViewer.pageOrganizer.closePageOrganizer(););
336
+
pdfViewer.pageOrganizer.closePageOrganizer();
337
337
}
338
338
</script>
339
339
{% endhighlight %}
@@ -372,7 +372,7 @@ These shortcuts enable efficient keyboard-based navigation and operations, makin
372
372
373
373

374
374
375
-
####Conclusion
375
+
## Conclusion
376
376
377
377
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!
Copy file name to clipboardExpand all lines: Document-Processing/PDF/PDF-Viewer/asp-net-core/server-actions.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -130,8 +130,8 @@ public IActionResult RenderThumbnailImages([FromBody] Dictionary<string, string>
130
130
**Workflow:**
131
131
1. Client requests thumbnails (typically during document load)
132
132
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
133
-
4. All thumbnail images are encoded as base64 strings
134
-
5. Response includes array of thumbnail images for every page
133
+
3. All thumbnail images are encoded as base64 strings
134
+
4. Response includes array of thumbnail images for every page
Extract document outline/bookmarks for hierarchical navigation and populate bookmarks panel for users to jump to document sections
153
+
Extracts document outline/bookmarks for hierarchical navigation and populate bookmarks panel for users to jump to document sections
154
154
155
155
**How it works:**
156
156
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<string, string> jsonObject)
Clear cached document data and free server memory.
214
+
Clears cached document data and free server memory.
215
215
216
216
**Workflow:**
217
217
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<string, string> 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.
242
+
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.
243
243
244
244
**Workflow:**
245
245
1. User clicks "Export annotations" in toolbar
@@ -264,7 +264,7 @@ public IActionResult ExportAnnotations([FromBody] Dictionary<string, string> jso
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
267
+
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
268
268
269
269
**Workflow:**
270
270
1. User selects annotation file to import from toolbar
@@ -329,7 +329,7 @@ public IActionResult ImportAnnotations([FromBody] Dictionary<string, string> jso
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.
332
+
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.
333
333
334
334
**How it works:**
335
335
1. User imports form field data from a previously saved file
@@ -355,7 +355,7 @@ public IActionResult ImportFormFields([FromBody] Dictionary<string, string> json
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_).
358
+
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_).
359
359
360
360
**Workflow:**
361
361
1. User submits form or exports form data
@@ -380,7 +380,7 @@ public IActionResult ExportFormFields([FromBody] Dictionary<string, string> json
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.
383
+
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.
0 commit comments