From aabab2b2f488cd20d7e1884e43a9690297169239 Mon Sep 17 00:00:00 2001 From: ManoMurugan Date: Mon, 20 Oct 2025 17:16:00 +0530 Subject: [PATCH 01/19] 984868: Update the height in React Document Editor --- .../Word/Word-Processor/react/getting-started.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Document-Processing/Word/Word-Processor/react/getting-started.md b/Document-Processing/Word/Word-Processor/react/getting-started.md index ea8419d2d..181020b47 100644 --- a/Document-Processing/Word/Word-Processor/react/getting-started.md +++ b/Document-Processing/Word/Word-Processor/react/getting-started.md @@ -22,7 +22,7 @@ To get started quickly with DocumentEditor component, you can check the video be ## Dependencies -Following is the list of minimum dependencies required to use the documenteditor. +Following is the list of minimum dependencies required to use the document editor. ```javascript |-- @syncfusion/ej2-react-documenteditor @@ -139,7 +139,7 @@ import * as React from 'react'; import { DocumentEditorContainerComponent, Toolbar } from '@syncfusion/ej2-react-documenteditor'; DocumentEditorContainerComponent.Inject(Toolbar); function App() { - return (); + return (); } export default App From 8f591073aa20d4cf79e1d4bbe720553567d31952 Mon Sep 17 00:00:00 2001 From: ManoMurugan Date: Mon, 20 Oct 2025 17:45:22 +0530 Subject: [PATCH 02/19] 984868: Added you tube link for angular export as PDF document editor --- .../Word-Processor/angular/how-to/export-document-as-pdf.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Document-Processing/Word/Word-Processor/angular/how-to/export-document-as-pdf.md b/Document-Processing/Word/Word-Processor/angular/how-to/export-document-as-pdf.md index 475f72d64..7a7fed903 100644 --- a/Document-Processing/Word/Word-Processor/angular/how-to/export-document-as-pdf.md +++ b/Document-Processing/Word/Word-Processor/angular/how-to/export-document-as-pdf.md @@ -12,6 +12,10 @@ domainurl: ##DomainURL## In this article, we are going to see how to export the document as PDF format. You can export the document as PDF in following ways: +To quickly get started with exporting to PDF in Document Editor, please check out the video below. + +{% youtube "https://www.youtube.com/watch?v=JVRSc865Pa4" %} + ## Export the document as pdf in client-side Use [`pdf export component`](https://www.npmjs.com/package/@syncfusion/ej2-pdf-export) in application level to export the document as pdf using [`exportAsImage`](https://ej2.syncfusion.com/angular/documentation/api/document-editor/#exportasimage) API. Here, all pages will be converted to image and inserted as pdf pages(works like print as PDF). From 06a2a9cfd5f926f648f81792fef27353fcfb477c Mon Sep 17 00:00:00 2001 From: ManoMurugan Date: Thu, 23 Oct 2025 08:36:02 +0530 Subject: [PATCH 03/19] 988160: Code changes for Track changes Document editor --- .../Word/Word-Processor/react/track-changes.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/Document-Processing/Word/Word-Processor/react/track-changes.md b/Document-Processing/Word/Word-Processor/react/track-changes.md index 2d463e8ec..dbba9e895 100644 --- a/Document-Processing/Word/Word-Processor/react/track-changes.md +++ b/Document-Processing/Word/Word-Processor/react/track-changes.md @@ -78,12 +78,10 @@ import * as React from 'react'; import { DocumentEditorContainerComponent, Toolbar, - Selection, - Editor, } from '@syncfusion/ej2-react-documenteditor'; // Inject the required modules -DocumentEditorContainerComponent.Inject(Toolbar, Selection, Editor); +DocumentEditorContainerComponent.Inject(Toolbar); function App() { let container = null; @@ -103,8 +101,6 @@ function App() { height={'590px'} serviceUrl="https://document.syncfusion.com/web-services/docx-editor/api/documenteditor/" enableToolbar={true} - enableSelection={true} - enableEditor={true} enableTrackChanges={true} /> From a165893a38a0526750cd0e41eb9a9777e211a883 Mon Sep 17 00:00:00 2001 From: ManoSF4839 Date: Thu, 23 Oct 2025 08:42:28 +0530 Subject: [PATCH 04/19] Fix link formatting in track changes documentation --- .../Word/Word-Processor/react/track-changes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Document-Processing/Word/Word-Processor/react/track-changes.md b/Document-Processing/Word/Word-Processor/react/track-changes.md index dbba9e895..2cc7316ca 100644 --- a/Document-Processing/Word/Word-Processor/react/track-changes.md +++ b/Document-Processing/Word/Word-Processor/react/track-changes.md @@ -193,7 +193,7 @@ In DocumentEditor, we have built-in review panel in which we have provided suppo Document Editor provides support for protecting the document with `RevisionsOnly` protection. In this protection, all the users are allowed to view the document and do their corrections, but they cannot accept or reject any tracked changes in the document. Later, the author can view their corrections and accept or reject the changes. -Document editor provides an option to protect and unprotect document using [`enforceProtection`](https://ej2.syncfusion.com/react/documentation/api/document-editor/editor#enforceprotection) and [`stopProtection`](https://ej2.syncfusion.com/react/documentation/api/document-editor/editor#stopprotection) API. +Document editor provides an option to protect and unprotect document using [`enforceProtection`](https://ej2.syncfusion.com/react/documentation/api/document-editor/editor/#enforceprotection) and [`stopProtection`](https://ej2.syncfusion.com/react/documentation/api/document-editor/editor/#stopprotection) API. The following example code illustrates how to enforce and stop protection in Document editor container. @@ -291,4 +291,4 @@ function App() { } export default App; createRoot(document.getElementById('sample')).render(); -``` \ No newline at end of file +``` From c3b622f8c105e5b78d3100924e618231e8465b0a Mon Sep 17 00:00:00 2001 From: sameerkhan001 Date: Mon, 27 Oct 2025 16:33:59 +0530 Subject: [PATCH 05/19] 260329-ug: Added the code sample for create PDF page based on the image size using PdfUnitConverter class --- .../NET/Working-with-Annotations.md | 4 +- .../PDF-Library/NET/Working-with-Images.md | 154 ++++++++++++++++++ 2 files changed, 156 insertions(+), 2 deletions(-) diff --git a/Document-Processing/PDF/PDF-Library/NET/Working-with-Annotations.md b/Document-Processing/PDF/PDF-Library/NET/Working-with-Annotations.md index ca56ac094..d2fb53343 100644 --- a/Document-Processing/PDF/PDF-Library/NET/Working-with-Annotations.md +++ b/Document-Processing/PDF/PDF-Library/NET/Working-with-Annotations.md @@ -5074,7 +5074,7 @@ The [PdfAnnotationIntent.FreeTextTypeWriter](https://help.syncfusion.com/cr/docu {% tabs %} -{% highlight c# tabtitle="C# [Cross-platform]" %} +{% highlight c# tabtitle="C# [Cross-platform]" playgroundButtonLink="https://raw.githubusercontent.com/SyncfusionExamples/PDF-Examples/master/Annotation/Setting-Annotation-Intent/.NET/Setting-Annotation-Intent/Program.cs" %} using Syncfusion.Drawing; using Syncfusion.Pdf; @@ -5192,7 +5192,7 @@ End Using {% endtabs %} -You can download a complete working sample from GitHub. +You can download a complete working sample from [GitHub](https://github.com/SyncfusionExamples/PDF-Examples/tree/260329/Annotation/Setting-Annotation-Intent/.NET). ## Adding comments and review status to the PDF annotation diff --git a/Document-Processing/PDF/PDF-Library/NET/Working-with-Images.md b/Document-Processing/PDF/PDF-Library/NET/Working-with-Images.md index 38ca465a8..cf94820e3 100644 --- a/Document-Processing/PDF/PDF-Library/NET/Working-with-Images.md +++ b/Document-Processing/PDF/PDF-Library/NET/Working-with-Images.md @@ -723,6 +723,160 @@ doc.Close(True) You can download a complete working sample from [GitHub](https://github.com/SyncfusionExamples/PDF-Examples/tree/master/Images/Add-transparancy-and-rotation-to-the-image/). +## Unit conversion in image position + +The [PdfUnitConverter](https://help.syncfusion.com/cr/document-processing/Syncfusion.Pdf.Graphics.PdfUnitConvertor.html) class provides precise measurement conversion capabilities for PDF layouts. When positioning images in a PDF document, the converter translates pixel dimensions to PDF points, enabling millimeter-perfect placement and sizing. This ensures images maintain their aspect ratio while rendering at exact locations and filling designated spaces like rectangles. + +The code snippet to illustrate the same is given below. + +{% tabs %} + +{% highlight c# tabtitle="C# [Cross-platform]" %} + +using Syncfusion.Drawing; +using Syncfusion.Pdf; +using Syncfusion.Pdf.Graphics; + +//Create a new PDF document +using (PdfDocument document = new PdfDocument()) +{ + using (FileStream stream = new FileStream("Image.png", FileMode.Open, FileAccess.Read)) + { + //Load the image from the disk + PdfBitmap image = new PdfBitmap(stream); + + //Add the first section to the PDF document + PdfSection section = document.Sections.Add(); + + //Initialize unit converter + PdfUnitConvertor converter = new PdfUnitConvertor(); + + //Convert the image size from pixel to points + SizeF size = converter.ConvertFromPixels(image.PhysicalDimension, PdfGraphicsUnit.Pixel); + + //Set section size based on the image size + section.PageSettings.Size = size; + + // Set section orientation based on the image size (by default Portrait) + if (image.Width > image.Height) + section.PageSettings.Orientation = PdfPageOrientation.Landscape; + + //Set a margin for the section + section.PageSettings.Margins.All = 0; + + //Add a page to the section + PdfPage page = section.Pages.Add(); + + //Draw image + page.Graphics.DrawImage(image, 0, 0); + + //Save the document + document.Save("Output.pdf"); + } +} + +{% endhighlight %} + +{% highlight c# tabtitle="C# [Windows-specific]" %} + +using System.Drawing; +using Syncfusion.Pdf; +using Syncfusion.Pdf.Graphics; + +//Create a new PDF document +using (PdfDocument document = new PdfDocument()) +{ + using (FileStream stream = new FileStream("Image.png", FileMode.Open, FileAccess.Read)) + { + //Load the image from the disk + PdfBitmap image = new PdfBitmap(stream); + + //Add the first section to the PDF document + PdfSection section = document.Sections.Add(); + + //Initialize unit converter + PdfUnitConvertor converter = new PdfUnitConvertor(); + + //Convert the image size from pixel to points + SizeF size = converter.ConvertFromPixels(image.PhysicalDimension, PdfGraphicsUnit.Pixel); + + //Set section size based on the image size + section.PageSettings.Size = size; + + // Set section orientation based on the image size (by default Portrait) + if (image.Width > image.Height) + section.PageSettings.Orientation = PdfPageOrientation.Landscape; + + //Set a margin for the section + section.PageSettings.Margins.All = 0; + + //Add a page to the section + PdfPage page = section.Pages.Add(); + + //Draw image + page.Graphics.DrawImage(image, 0, 0); + + //Save the document + document.Save("Output.pdf"); + } +} + +{% endhighlight %} + +{% highlight vb.net tabtitle="VB.NET [Windows-specific]" %} + +Imports Syncfusion.Pdf +Imports Syncfusion.Pdf.Graphics +Imports System.Drawing + +Module Program + Sub Main() + ' Create a new PDF document + Using document As New PdfDocument() + + ' Load the image from disk + Using stream As New FileStream("Image.png", FileMode.Open, FileAccess.Read) + Dim image As New PdfBitmap(stream) + + ' Add a section to the PDF document + Dim section As PdfSection = document.Sections.Add() + + ' Initialize unit converter + Dim converter As New PdfUnitConvertor() + + ' Convert image size from pixels to points + Dim size As SizeF = converter.ConvertFromPixels(image.PhysicalDimension, PdfGraphicsUnit.Pixel) + + ' Set section size based on image size + section.PageSettings.Size = size + + ' Set orientation to landscape if image is wider than tall + If image.Width > image.Height Then + section.PageSettings.Orientation = PdfPageOrientation.Landscape + End If + + ' Remove margins + section.PageSettings.Margins.All = 0 + + ' Add a page to the section + Dim page As PdfPage = section.Pages.Add() + + ' Draw the image at position (0, 0) + page.Graphics.DrawImage(image, 0, 0) + + ' Save the document + document.Save("Output.pdf") + End Using + End Using + End Sub +End Module + +{% endhighlight %} + +{% endtabs %} + +You can download a complete working sample from GitHub. + ## Converting multi page TIFF to PDF Multi frame TIFF image can be converted to PDF document. This can be done by accessing each frame of the multi frame TIFF image and rendering it in each page of the PDF document using [PdfBitmap](https://help.syncfusion.com/cr/document-processing/Syncfusion.Pdf.Graphics.PdfBitmap.html) class. From 6cc4295a70add017c500c9264088801816260eb6 Mon Sep 17 00:00:00 2001 From: sameerkhan001 Date: Mon, 27 Oct 2025 18:03:36 +0530 Subject: [PATCH 06/19] 989050-ug1: Added PdfUnitConvertor for Unit Conversion in PDF Text Layout --- .../PDF/PDF-Library/NET/Working-with-Text.md | 160 ++++++++++++++++++ 1 file changed, 160 insertions(+) diff --git a/Document-Processing/PDF/PDF-Library/NET/Working-with-Text.md b/Document-Processing/PDF/PDF-Library/NET/Working-with-Text.md index 18c4d8516..9c893dbbe 100644 --- a/Document-Processing/PDF/PDF-Library/NET/Working-with-Text.md +++ b/Document-Processing/PDF/PDF-Library/NET/Working-with-Text.md @@ -798,6 +798,166 @@ document.Close(True) You can download a complete working sample from [GitHub](https://github.com/SyncfusionExamples/PDF-Examples/tree/master/Text/Measure-tilting-space-in-PDF/.NET). +## Unit conversion in text layout + +The [PdfUnitConvertor](https://help.syncfusion.com/cr/document-processing/Syncfusion.Pdf.Graphics.PdfUnitConvertor.html) class is used to accurately position and layout paragraph text within a PDF document. By converting measurements from inches to points, it ensures consistent margins and precise placement of content. + +This example demonstrates how to use converted units to accurately position and format paragraph text within a PDF document. + +{% tabs %} + +{% highlight c# tabtitle="C# [Cross-platform]" %} + +using Syncfusion.Pdf; +using Syncfusion.Pdf.Graphics; +using Syncfusion.Drawing; + +// Create a new PDF document +using (PdfDocument document = new PdfDocument()) +{ + // Add a page + PdfPage page = document.Pages.Add(); + + // Initialize unit converter + PdfUnitConvertor converter = new PdfUnitConvertor(); + + // Convert margins from inches to points + float margin = converter.ConvertUnits(1f, PdfGraphicsUnit.Inch, PdfGraphicsUnit.Point); + + // Define text bounds to fill the page with margins + RectangleF textBounds = new RectangleF( + margin, + margin, + page.Graphics.ClientSize.Width - 2 * margin, + page.Graphics.ClientSize.Height - 2 * margin + ); + + // Define font and paragraph text + PdfFont font = new PdfStandardFont(PdfFontFamily.TimesRoman, 14); + + string paragraphText = "Adventure Works Cycles, the fictitious company on which the AdventureWorks sample databases are based, is a large, multinational manufacturing company. The company manufactures and sells metal and composite bicycles to North American, European and Asian commercial markets. While its base operation is located in Washington with 290 employees, several regional sales teams are located throughout their market base."; + + // Create text element and layout format + PdfTextElement textElement = new PdfTextElement(paragraphText, font, PdfBrushes.Black); + + PdfLayoutFormat layoutFormat = new PdfLayoutFormat + { + Break = PdfLayoutBreakType.FitPage, + Layout = PdfLayoutType.Paginate + }; + + // Draw the paragraph text within the bounds + textElement.Draw(page, textBounds, layoutFormat); + + //Save the document + document.Save("Output.pdf"); +} + +{% endhighlight %} + +{% highlight c# tabtitle="C# [Windows-specific]" %} + +using Syncfusion.Pdf; +using Syncfusion.Pdf.Graphics; +using System.Drawing; + +// Create a new PDF document +using (PdfDocument document = new PdfDocument()) +{ + // Add a page + PdfPage page = document.Pages.Add(); + + // Initialize unit converter + PdfUnitConvertor converter = new PdfUnitConvertor(); + + // Convert margins from inches to points + float margin = converter.ConvertUnits(1f, PdfGraphicsUnit.Inch, PdfGraphicsUnit.Point); + + // Define text bounds to fill the page with margins + RectangleF textBounds = new RectangleF( + margin, + margin, + page.Graphics.ClientSize.Width - 2 * margin, + page.Graphics.ClientSize.Height - 2 * margin + ); + + // Define font and paragraph text + PdfFont font = new PdfStandardFont(PdfFontFamily.TimesRoman, 14); + + string paragraphText = "Adventure Works Cycles, the fictitious company on which the AdventureWorks sample databases are based, is a large, multinational manufacturing company. The company manufactures and sells metal and composite bicycles to North American, European and Asian commercial markets. While its base operation is located in Washington with 290 employees, several regional sales teams are located throughout their market base."; + + // Create text element and layout format + PdfTextElement textElement = new PdfTextElement(paragraphText, font, PdfBrushes.Black); + + PdfLayoutFormat layoutFormat = new PdfLayoutFormat + { + Break = PdfLayoutBreakType.FitPage, + Layout = PdfLayoutType.Paginate + }; + + // Draw the paragraph text within the bounds + textElement.Draw(page, textBounds, layoutFormat); + + //Save the document + document.Save("Output.pdf"); +} + +{% endhighlight %} + +{% highlight vb.net tabtitle="VB.NET [Windows-specific]" %} + +Imports Syncfusion.Pdf +Imports Syncfusion.Pdf.Graphics +Imports System.Drawing + +Module Program + Sub Main() + ' Create a new PDF document + Using document As New PdfDocument() + + ' Add a page + Dim page As PdfPage = document.Pages.Add() + + ' Initialize unit converter + Dim converter As New PdfUnitConvertor() + + ' Convert 1 inch margin to points + Dim margin As Single = converter.ConvertUnits(1.0F, PdfGraphicsUnit.Inch, PdfGraphicsUnit.Point) + + ' Define text bounds to fill the page with margins + Dim textBounds As New RectangleF( + margin, + margin, + page.Graphics.ClientSize.Width - 2 * margin, + page.Graphics.ClientSize.Height - 2 * margin + ) + + ' Define font and paragraph text + Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.TimesRoman, 14) + Dim paragraphText As String = "Adventure Works Cycles, the fictitious company on which the AdventureWorks sample databases are based, is a large, multinational manufacturing company. The company manufactures and sells metal and composite bicycles to North American, European and Asian commercial markets. While its base operation is located in Washington with 290 employees, several regional sales teams are located throughout their market base." + + ' Create text element and layout format + Dim textElement As New PdfTextElement(paragraphText, font, PdfBrushes.Black) + Dim layoutFormat As New PdfLayoutFormat With { + .Break = PdfLayoutBreakType.FitPage, + .Layout = PdfLayoutType.Paginate + } + + text within the bounds + textElement.Draw(page, textBounds, layoutFormat) + + ' Save the document + document.Save("Output.pdf") + End Using + End Sub +End Module + +{% endhighlight %} + +{% endtabs %} + +You can download a complete working sample from GitHub. + ## Embedding fonts and working with Unicode text To embed a font or display Unicode text in the document, the ‘Unicode’ Boolean parameter of the [PdfTrueTypeFont](https://help.syncfusion.com/cr/document-processing/Syncfusion.Pdf.Graphics.PdfTrueTypeFont.html#Syncfusion_Pdf_Base__ctor) constructor has to be set to true. The following code illustrates the same. From 1f27d6b79427a24e95dfad18de2d9afc4fa6a1aa Mon Sep 17 00:00:00 2001 From: MuralidharanGSF4527 Date: Mon, 27 Oct 2025 19:00:56 +0530 Subject: [PATCH 07/19] 986927: UG Docs Revamp: Annotation Events, Toolbar Restructure & Feature Enhancements for TS Platform --- Document-Processing-toc.html | 56 +- .../javascript-es6/accessibility.md | 74 +- .../annotations/annotation-event.md | 992 ++++++++++++ .../annotations/annotations-in-mobile-view.md | 119 +- .../javascript-es6/annotations/comments.md | 91 +- .../annotations/free-text-annotation.md | 111 +- .../annotations/ink-annotation.md | 73 +- .../annotations/line-angle-constraints.md | 46 +- .../annotations/measurement-annotation.md | 71 +- .../annotations/shape-annotation.md | 59 +- .../annotations/signature-annotation.md | 59 +- .../annotations/stamp-annotation.md | 56 +- .../annotations/sticky-notes-annotation.md | 66 +- .../annotations/text-markup-annotation.md | 304 ++-- .../PDF/PDF-Viewer/javascript-es6/download.md | 23 +- .../PDF/PDF-Viewer/javascript-es6/event.md | 1377 ++++++++++++++++ .../javascript-es6/feature-module.md | 41 +- .../form-designer/create-programmatically.md | 190 +-- .../create-with-user-interface-interaction.md | 56 +- .../form-designer/form-field-events.md | 9 +- .../PDF-Viewer/javascript-es6/form-filling.md | 83 + .../programmatically-work-with-form-field.md | 116 -- .../user-interaction-with-form-fields.md | 84 - .../getting-started-with-server-backed.md | 91 +- .../javascript-es6/getting-started.md | 92 +- .../javascript-es6/globalization.md | 17 +- .../javascript-es6/how-to-overview.md | 65 + .../add-annotation-in-text-search-ts.md | 30 +- .../javascript-es6/how-to/add-header-value.md | 17 +- .../how-to/add-save-button-ts.md | 55 +- .../how-to/annotation-selectors.md | 17 +- ...e-author-name-using-annotation-settings.md | 42 +- .../how-to/clear-annotations.md | 24 +- ...configure-annotationselector-setting-ts.md | 55 +- .../javascript-es6/how-to/conformance.md | 36 +- .../control-annotation-visibility-ts.md | 37 +- ...-library-bounds-to-pdf-viewer-bounds-ts.md | 27 +- .../how-to/create-pdfviewer-service-core.md | 31 +- .../how-to/create-pdfviewer-service.md | 33 +- .../how-to/custom-context-menu.md | 34 +- .../how-to/custom-font-signature-field-ts.md | 24 +- .../javascript-es6/how-to/custom-fonts-ts.md | 28 +- .../how-to/customize-text-search-color.md | 30 +- .../how-to/delete-annotation.md | 22 +- .../how-to/disable-context-menu.md | 18 +- .../how-to/disable-tile-rendering.md | 22 +- .../display-custom-tool-tip-for-annotation.md | 16 +- .../how-to/download-start-event-ts.md | 21 +- .../how-to/enable-local-storage-ts.md | 33 +- .../javascript-es6/how-to/enable-resize.md | 18 +- .../how-to/enable-text-selection-ts.md | 33 +- .../how-to/export-as-image-ts.md | 23 +- .../how-to/extract-text-completed-ts.md | 16 +- .../how-to/extract-text-option-ts.md | 17 +- .../javascript-es6/how-to/extract-text-ts.md | 42 +- .../how-to/find-text-async-ts.md | 43 +- .../javascript-es6/how-to/get-base64-ts.md | 18 +- .../javascript-es6/how-to/get-page-info-ts.md | 18 +- .../highlight-underline-strikeout-text.md | 16 +- .../how-to/identify-added-annotation-mode.md | 18 +- .../how-to/import-annotations.md | 24 +- .../how-to/import-export-annotation-ts.md | 18 +- .../javascript-es6/how-to/load-document.md | 32 +- .../javascript-es6/how-to/min-max-zoom-ts.md | 22 +- .../javascript-es6/how-to/open-bookmark-ts.md | 17 +- .../javascript-es6/how-to/open-thumbnail.md | 16 +- .../how-to/overlapped-annotation.md | 16 +- ...agerenderstarted-pagerendercompleted-ts.md | 20 +- .../javascript-es6/how-to/print-document.md | 16 +- ...lve-unable-to-find-an-entry-point-error.md | 26 +- .../restricting-zoom-in-mobile-mode-ts.md | 14 +- .../how-to/save-pdf-document-to-url.md | 18 +- .../how-to/select-multi-page-annotations.md | 16 +- .../how-to/show-custom-stamp-item-ts.md | 22 +- .../how-to/show-hide-annotation-ts.md | 18 +- .../signatureselect-signatureunselect-ts.md | 22 +- .../javascript-es6/how-to/unload-document.md | 9 +- .../images/Context-Menu-Page-Operations1.png | Bin 0 -> 25178 bytes .../images/form-filling-signature-del.png | Bin 0 -> 73116 bytes .../images/form-filling-signature-dialog.png | Bin 0 -> 81767 bytes .../images/form-filling-signature-signed.png | Bin 0 -> 69868 bytes .../images/form-filling-signature.png | Bin 0 -> 65093 bytes .../javascript-es6/images/form-filling.png | Bin 0 -> 69993 bytes .../javascript-es6/interaction-mode.md | 25 +- .../bookmark-navigation.md | 79 + .../hyperlink-navigation.md | 193 +++ .../page-navigation.md | 194 +++ .../page-thumbnail-navigation.md | 47 + .../javascript-es6/magnification.md | 19 +- .../PDF-Viewer/javascript-es6/navigation.md | 55 +- .../open-pdf-file/from-amazon-s3.md | 38 +- .../from-azure-active-directory.md | 36 +- .../open-pdf-file/from-azure-blob-storage.md | 44 +- .../from-box-cloud-file-storage.md | 36 +- .../from-dropbox-cloud-file-storage.md | 44 +- .../from-google-cloud-storage.md | 30 +- .../open-pdf-file/from-google-drive.md | 30 +- .../open-pdf-file/from-one-drive.md | 34 +- .../javascript-es6/open-pdf-files.md | 71 +- .../javascript-es6/organize-pdf-overview.md | 28 + .../PDF-Viewer/javascript-es6/organize-pdf.md | 10 - .../organize-pdf/organize-page-mobile-view.md | 37 + .../organize-pdf/organize-pdf-events.md | 78 + .../programmatic-support-for-organize-page.md | 140 ++ .../organize-pdf/toolbar-organize-page.md | 124 ++ .../ui-interactions-organize-page.md | 97 ++ .../PDF/PDF-Viewer/javascript-es6/overview.md | 49 +- .../PDF/PDF-Viewer/javascript-es6/print.md | 202 ++- .../save-pdf-file/to-amazon-s3.md | 40 +- .../to-azure-active-directory.md | 62 +- .../save-pdf-file/to-azure-blob-storage.md | 52 +- .../to-box-cloud-file-storage.md | 32 +- .../to-dropbox-cloud-file-storage.md | 50 +- .../save-pdf-file/to-google-cloud-storage.md | 28 +- .../save-pdf-file/to-google-drive.md | 34 +- .../save-pdf-file/to-one-drive.md | 42 +- .../javascript-es6/save-pdf-files.md | 69 +- ...mage-in-azure-app-service-for-container.md | 47 +- ...ocker-image-in-azure-kubernetes-service.md | 82 +- ...in-azure-app-service-from-visual-studio.md | 44 +- .../pdfviewer-server-docker-image-overview.md | 65 +- .../PDF-Viewer/javascript-es6/text-search.md | 187 ++- .../javascript-es6/textselection.md | 130 ++ .../annotation-toolbar-customization.md | 148 ++ .../toolbar-customization/custom-toolbar.md | 1093 +++++++++++++ .../form-designer-toolbar-customization.md | 130 ++ .../mobile-toolbar.md | 25 +- .../primary-toolbar-customization.md | 114 ++ .../PDF/PDF-Viewer/javascript-es6/toolbar.md | 2 +- .../cp-command-not-recognized.md | 23 +- .../document-loading-issues.md | 31 +- .../troubleshooting/troubleshooting.md | 15 +- .../vue/annotation/annotation-event.md | 1430 +++++++++++++++++ .../annotation/annotations-in-mobile-view.md | 122 ++ 134 files changed, 9012 insertions(+), 2486 deletions(-) create mode 100644 Document-Processing/PDF/PDF-Viewer/javascript-es6/annotations/annotation-event.md create mode 100644 Document-Processing/PDF/PDF-Viewer/javascript-es6/event.md create mode 100644 Document-Processing/PDF/PDF-Viewer/javascript-es6/form-filling.md delete mode 100644 Document-Processing/PDF/PDF-Viewer/javascript-es6/formdesigner/programmatically-work-with-form-field.md delete mode 100644 Document-Processing/PDF/PDF-Viewer/javascript-es6/formdesigner/user-interaction-with-form-fields.md create mode 100644 Document-Processing/PDF/PDF-Viewer/javascript-es6/how-to-overview.md create mode 100644 Document-Processing/PDF/PDF-Viewer/javascript-es6/images/Context-Menu-Page-Operations1.png create mode 100644 Document-Processing/PDF/PDF-Viewer/javascript-es6/images/form-filling-signature-del.png create mode 100644 Document-Processing/PDF/PDF-Viewer/javascript-es6/images/form-filling-signature-dialog.png create mode 100644 Document-Processing/PDF/PDF-Viewer/javascript-es6/images/form-filling-signature-signed.png create mode 100644 Document-Processing/PDF/PDF-Viewer/javascript-es6/images/form-filling-signature.png create mode 100644 Document-Processing/PDF/PDF-Viewer/javascript-es6/images/form-filling.png create mode 100644 Document-Processing/PDF/PDF-Viewer/javascript-es6/interactive-pdf-navigation/bookmark-navigation.md create mode 100644 Document-Processing/PDF/PDF-Viewer/javascript-es6/interactive-pdf-navigation/hyperlink-navigation.md create mode 100644 Document-Processing/PDF/PDF-Viewer/javascript-es6/interactive-pdf-navigation/page-navigation.md create mode 100644 Document-Processing/PDF/PDF-Viewer/javascript-es6/interactive-pdf-navigation/page-thumbnail-navigation.md create mode 100644 Document-Processing/PDF/PDF-Viewer/javascript-es6/organize-pdf-overview.md create mode 100644 Document-Processing/PDF/PDF-Viewer/javascript-es6/organize-pdf/organize-page-mobile-view.md create mode 100644 Document-Processing/PDF/PDF-Viewer/javascript-es6/organize-pdf/organize-pdf-events.md create mode 100644 Document-Processing/PDF/PDF-Viewer/javascript-es6/organize-pdf/programmatic-support-for-organize-page.md create mode 100644 Document-Processing/PDF/PDF-Viewer/javascript-es6/organize-pdf/toolbar-organize-page.md create mode 100644 Document-Processing/PDF/PDF-Viewer/javascript-es6/organize-pdf/ui-interactions-organize-page.md create mode 100644 Document-Processing/PDF/PDF-Viewer/javascript-es6/textselection.md create mode 100644 Document-Processing/PDF/PDF-Viewer/javascript-es6/toolbar-customization/annotation-toolbar-customization.md create mode 100644 Document-Processing/PDF/PDF-Viewer/javascript-es6/toolbar-customization/custom-toolbar.md create mode 100644 Document-Processing/PDF/PDF-Viewer/javascript-es6/toolbar-customization/form-designer-toolbar-customization.md rename Document-Processing/PDF/PDF-Viewer/javascript-es6/{ => toolbar-customization}/mobile-toolbar.md (88%) create mode 100644 Document-Processing/PDF/PDF-Viewer/javascript-es6/toolbar-customization/primary-toolbar-customization.md create mode 100644 Document-Processing/PDF/PDF-Viewer/vue/annotation/annotation-event.md create mode 100644 Document-Processing/PDF/PDF-Viewer/vue/annotation/annotations-in-mobile-view.md diff --git a/Document-Processing-toc.html b/Document-Processing-toc.html index 6645e8766..32f21d3bb 100644 --- a/Document-Processing-toc.html +++ b/Document-Processing-toc.html @@ -1069,8 +1069,7 @@
  • JavaScript (ES6)