diff --git a/Document-Processing-toc.html b/Document-Processing-toc.html index a8de98a348..b72283956c 100644 --- a/Document-Processing-toc.html +++ b/Document-Processing-toc.html @@ -8,6 +8,22 @@
| Query + | ++Is Microsoft.mshtml required when using the OCRProcessor in the .NET Framework? + | +
|---|---|
| Solution | ++Yes, the Microsoft.mshtml component is required when using the OCRProcessor in .NET Framework applications. We internally rely on this package to parse the hOCR results, which are delivered in HTML format. Because of this, Microsoft.mshtml is necessary for .NET Framework projects that use the OCRProcessor. + | +
index), returning rectangles in matchRect.| Issue + | +When you create a PdfTrueTypeFont using only a font family name (e.g., "Arial") in .NET Core or cross‑platform apps, the font can fail to load causing missing text, wrong rendering, or "font not found". + | + +|
|---|---|---|
| Reason + | +In .NET Framework: the PDF library can resolve installed fonts by name (e.g., new Font("Arial", 20) → new PdfTrueTypeFont(font, true) works).
+ +In .NET Core and cross‑platform environments: system font APIs aren't exposed the same way, so PdfTrueTypeFont cannot locate fonts by name you must provide the actual .ttf file (path or stream) to load the font reliably. + |
+|
| Solution + | ++Load the font directly from a .ttf file using a path or stream, then pass it to PdfTrueTypeFont. This ensures consistent font embedding across all platforms. +{% tabs %} +{% highlight C# tabtitle="C#" %} + +PdfTrueTypeFont ttf = new PdfTrueTypeFont("Arial.ttf", 20); + +{% endhighlight %} +{% endtabs %} \ No newline at end of file diff --git a/Document-Processing/PDF/PDF-Viewer/blazor/organize-pdf.md b/Document-Processing/PDF/PDF-Viewer/blazor/organize-pdf.md index 28698a0fa8..bab4af6c6d 100644 --- a/Document-Processing/PDF/PDF-Viewer/blazor/organize-pdf.md +++ b/Document-Processing/PDF/PDF-Viewer/blazor/organize-pdf.md @@ -1,7 +1,7 @@ --- layout: post title: Organize Pages in Blazor PDF Viewer | Syncfusion -description: Learn here all about Organize Pages in Syncfusion Blazor PDF Viewer component. +description: Learn here all about How to Organize Pages in a PDF Document in Syncfusion Blazor PDF Viewer component. platform: document-processing control: SfPdfViewer documentation: ug @@ -11,6 +11,9 @@ documentation: ug The SfPdfViewer component provides an Organize Pages panel that helps prepare documents before sharing. Use it to tidy scanned files, move pages into the correct order, and duplicate content without leaving the viewer. +Check out the following video to learn how to organize pages in a PDF document using the Blazor PDF Viewer. +{% youtube "https://www.youtube.com/watch?v=CQwfp5arshQ" %} + To open the Organize Pages panel, load a document, ensure that the Organize Pages toolbar item is enabled, and choose **Organize Pages** from the left vertical toolbar. The document must allow page-level edits for the toolbar item to be available. The Organize Pages panel supports the following actions: diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Annotations-Overview.md b/Document-Processing/PDF/PDF-Viewer/maui/Annotations-Overview.md index dbf1514375..81f8f00195 100644 --- a/Document-Processing/PDF/PDF-Viewer/maui/Annotations-Overview.md +++ b/Document-Processing/PDF/PDF-Viewer/maui/Annotations-Overview.md @@ -33,7 +33,7 @@ Use these annotations to mark up text content within the PDF document. | Strikeout | Draws a line through selected text to indicate deletion. | | Squiggly | Draws a wavy underline to indicate a possible error or area of concern. | -For more information, see [Text Markup Annotations](../text-markups). +For more information, see [Text Markup Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/text-markups). ### Shape Annotations @@ -48,7 +48,7 @@ Use these annotations to draw geometric shapes over PDF content. | Polyline | Draws an open multi-segment line. | | Square | Draws a rectangle over the page. | -For more information, see [Shape Annotations](../shapes). +For more information, see [Shape Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/shapes). ### Freehand and Rich Content Annotations @@ -60,7 +60,7 @@ For more information, see [Shape Annotations](../shapes). | Stamp | Places an image or predefined stamp on the page. | | Sticky notes | Attaches a pop-up note to a specific location on the page. | -For more information, see [Ink Annotations](../ink), [Free Text Annotations](../free-text), [Stamps](../stamps), and [Sticky Notes](../sticky-notes). +For more information, see [Ink Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/ink), [Free Text Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/free-text), [Stamps](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/stamps), and [Sticky Notes](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/sticky-notes). ## In This Section @@ -68,29 +68,29 @@ For more information, see [Ink Annotations](../ink), [Free Text Annotations](../ | Topic | Description | |---|---| -| [Text Markup Annotations](../text-markups) | Highlight, underline, strikeout, and squiggly annotations on selected text. | -| [Shape Annotations](../shapes) | Draw arrows, circles, lines, polygons, polylines, and rectangles over pages. | -| [Ink Annotations](../ink) | Draw freehand strokes over any page area. | -| [Ink Eraser](../ink-eraser) | Erase portions of existing ink annotations. | -| [Free Text Annotations](../free-text) | Place a text box directly on the page. | -| [Stamps](../stamps) | Apply predefined or custom image stamps on a page. | -| [Sticky Notes](../sticky-notes) | Attach pop-up notes to specific locations on a page. | +| [Text Markup Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/text-markups) | Highlight, underline, strikeout, and squiggly annotations on selected text. | +| [Shape Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/shapes) | Draw arrows, circles, lines, polygons, polylines, and rectangles over pages. | +| [Ink Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/ink) | Draw freehand strokes over any page area. | +| [Ink Eraser](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/ink-eraser) | Erase portions of existing ink annotations. | +| [Free Text Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/free-text) | Place a text box directly on the page. | +| [Stamps](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/stamps) | Apply predefined or custom image stamps on a page. | +| [Sticky Notes](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/sticky-notes) | Attach pop-up notes to specific locations on a page. | ### Common Annotation Operations | Topic | Description | |---|---| -| [Add, Remove, and Modify Annotations](../add-remove-modify-annotations) | Programmatically add, update, and delete any annotation type. | -| [Annotation Collection](../annotation-collection) | Access and iterate the full annotation collection. | -| [Select and Deselect Annotations](../select-deselect-annotations) | Select one or more annotations programmatically. | -| [Lock and Unlock Annotations](../lock-unlock) | Prevent annotations from being edited or deleted. | -| [Show and Hide Annotations](../show-hide) | Toggle visibility of annotations without removing them. | -| [Import and Export Annotations](../import-export-annotations) | Import/export annotation data in XFDF, FDF, JSON, and XML formats. | -| [Undo and Redo](../undo-redo) | Reverse or reapply recent annotation changes. | -| [Annotation Comments](../annotations-comment) | Add review comments and status to annotations. | +| [Add, Remove, and Modify Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/add-remove-modify-annotations) | Programmatically add, update, and delete any annotation type. | +| [Annotation Collection](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/annotation-collection) | Access and iterate the full annotation collection. | +| [Select and Deselect Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/select-deselect-annotations) | Select one or more annotations programmatically. | +| [Lock and Unlock Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/lock-unlock) | Prevent annotations from being edited or deleted. | +| [Show and Hide Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/show-hide) | Toggle visibility of annotations without removing them. | +| [Import and Export Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/import-export-annotations) | Import/export annotation data in XFDF, FDF, JSON, and XML formats. | +| [Undo and Redo](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/undo-redo) | Reverse or reapply recent annotation changes. | +| [Annotation Comments](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/annotations-comment) | Add review comments and status to annotations. | ## See Also -- [Add, Remove, and Modify Annotations](../add-remove-modify-annotations) -- [Import and Export Annotations](../import-export-annotations) -- [Save a Document](../save-a-document) -- [Undo and Redo](../undo-redo) +- [Add, Remove, and Modify Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/add-remove-modify-annotations) +- [Import and Export Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/import-export-annotations) +- [Save a Document](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/save-a-document) +- [Undo and Redo](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/undo-redo) diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Document-Link-Annotations.md b/Document-Processing/PDF/PDF-Viewer/maui/Document-Link-Annotations.md index 72850bc7b9..1bcdbd4c3e 100644 --- a/Document-Processing/PDF/PDF-Viewer/maui/Document-Link-Annotations.md +++ b/Document-Processing/PDF/PDF-Viewer/maui/Document-Link-Annotations.md @@ -12,7 +12,7 @@ keywords: .net maui pdf viewer, .net maui view pdf, pdf viewer in .net maui, .ne The PDF viewer allows navigating from one part of the PDF document to another using document link annotations. When a document link annotation is tapped, the PDF viewer scrolls to the destination page or location defined by that annotation. This type of annotation is most commonly used to make a PDF's table of contents interactive — each entry links directly to the corresponding page in the document. -N> Document link annotations differ from hyperlink annotations. Document links navigate **within** the same PDF document, while hyperlinks open an external URL in the device browser. See [Hyperlink Navigation](https://help.syncfusion.com/maui/pdf-viewer/hyperlink-navigation) for details on handling external links. +N> Document link annotations differ from hyperlink annotations. Document links navigate **within** the same PDF document, while hyperlinks open an external URL in the device browser. See [Hyperlink Navigation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/hyperlink-navigation) for details on handling external links. ## Enable or Disable Document Link Navigation @@ -27,6 +27,6 @@ pdfViewer.EnableDocumentLinkNavigation = false; {% endtabs %} ## See Also -- [Hyperlink Navigation](../hyperlink-navigation) -- [Page Navigation](../page-navigation) -- [Document Outline (Bookmarks)](../document-outline) +- [Hyperlink Navigation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/hyperlink-navigation) +- [Page Navigation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/page-navigation) +- [Document Outline (Bookmarks)](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/document-outline) diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Customization.md b/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Customization.md index fb8d149aa7..a81ae9514f 100644 --- a/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Customization.md +++ b/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Customization.md @@ -122,7 +122,7 @@ private void Widget_PropertyChanged(object? sender, System.ComponentModel.Proper {% endtabs %} ## See Also -- [Form Filling Overview](../form-filling-overview) -- [Show and Hide Form Fields](../form-filling-show-hide) -- [Form Fields Collection](../form-filling-collection) -- [Form Field Events](../form-filling-events) +- [Form Filling Overview](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-overview) +- [Show and Hide Form Fields](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-show-hide) +- [Form Fields Collection](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-collection) +- [Form Field Events](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-events) diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Edit.md b/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Edit.md index 07aa568b2b..e8302b3d55 100644 --- a/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Edit.md +++ b/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Edit.md @@ -185,10 +185,10 @@ Private void customDialogOkButton_Clicked(object sender, EventArgs e) Button form fields will be rendered in the PDF viewer. But the PDF viewer supports only the `GoTo` actions that navigates to a particular location in the PDF document alone. Other types of button actions are not supported. ## See Also -- [Form Filling Overview](../form-filling-overview) -- [Form Fields Collection](../form-filling-collection) -- [Show and Hide Form Fields](../form-filling-show-hide) -- [Customize Form Fields](../form-filling-customization) -- [Form Field Events](../form-filling-events) -- [Import and Export Form Data](../form-filling-import-export) -- [Electronic Signature](../signature) +- [Form Filling Overview](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-overview) +- [Form Fields Collection](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-collection) +- [Show and Hide Form Fields](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-show-hide) +- [Customize Form Fields](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-customization) +- [Form Field Events](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-events) +- [Import and Export Form Data](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-import-export) +- [Electronic Signature](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/signature) diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Events.md b/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Events.md index 72747c967c..8dff6e7771 100644 --- a/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Events.md +++ b/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Events.md @@ -74,7 +74,7 @@ private void PdfViewer_FormFieldFocusChanged(object? sender, FormFieldFocusChang N> `FormFieldFocusChanged` is raised only for text and signature form fields. ## See Also -- [Form Filling Overview](../form-filling-overview) -- [Edit Form Fields](../form-filling-edit) -- [Form Data Validation](../form-filling-validation) -- [Form Fields Collection](../form-filling-collection) +- [Form Filling Overview](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-overview) +- [Edit Form Fields](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-edit) +- [Form Data Validation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-validation) +- [Form Fields Collection](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-collection) diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Import-Export.md b/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Import-Export.md index dfcdbc20fc..86bc3eef6b 100644 --- a/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Import-Export.md +++ b/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Import-Export.md @@ -73,7 +73,7 @@ void ExportFormData() {% endtabs %} ## See Also -- [Form Filling Overview](../form-filling-overview) -- [Form Data Validation](../form-filling-validation) -- [Save a Document](../save-a-document) -- [Import and Export Annotations](../import-export-annotations) +- [Form Filling Overview](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-overview) +- [Form Data Validation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-validation) +- [Save a Document](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/save-a-document) +- [Import and Export Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/import-export-annotations) diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Overview.md b/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Overview.md index 630de65d00..745c6e69a4 100644 --- a/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Overview.md +++ b/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Overview.md @@ -42,21 +42,21 @@ private void PdfViewer_DocumentLoadFailed(object sender, DocumentLoadFailedEvent {% endhighlight %} {% endtabs %} -Refer to [Handling document load failures](https://help.syncfusion.com/maui/pdf-viewer/documentloadnotifications#handling-document-load-failures) for more details. +Refer to [Handling document load failures](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/documentloadnotifications#handling-document-load-failures) for more details. ## In this section | Topic | Description | |---|---| -| [Form Fields Collection](../form-filling-collection) | Access the FormFields collection, restrict editing, clear form data, and attach custom data to fields. | -| [Edit Form Fields](../form-filling-edit) | Programmatically set values for text, checkbox, combo box, list box, radio button, and signature fields. | -| [Show and Hide Form Fields](../form-filling-show-hide) | Control form field visibility using the `IsHidden` property. | -| [Customize Form Fields](../form-filling-customization) | Modify background color, text color, border color, and border width of form field widgets. | -| [Form Field Events](../form-filling-events) | Track value changes and focus changes on form fields using events. | -| [Import and Export Form Data](../form-filling-import-export) | Import and export form data in XFDF, FDF, JSON, and XML formats. | -| [Form Data Validation](../form-filling-validation) | Validate form field values before saving the document. | +| [Form Fields Collection](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-collection) | Access the FormFields collection, restrict editing, clear form data, and attach custom data to fields. | +| [Edit Form Fields](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-edit) | Programmatically set values for text, checkbox, combo box, list box, radio button, and signature fields. | +| [Show and Hide Form Fields](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-show-hide) | Control form field visibility using the `IsHidden` property. | +| [Customize Form Fields](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-customization) | Modify background color, text color, border color, and border width of form field widgets. | +| [Form Field Events](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-events) | Track value changes and focus changes on form fields using events. | +| [Import and Export Form Data](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-import-export) | Import and export form data in XFDF, FDF, JSON, and XML formats. | +| [Form Data Validation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-validation) | Validate form field values before saving the document. | ## See Also -- [Save a Document](../save-a-document) -- [Electronic Signature](../signature) -- [Document Load Notifications](../documentloadnotifications) \ No newline at end of file +- [Save a Document](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/save-a-document) +- [Electronic Signature](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/signature) +- [Document Load Notifications](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/documentloadnotifications) \ No newline at end of file diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Show-Hide.md b/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Show-Hide.md index 1f4d5f0aa4..67fec5269c 100644 --- a/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Show-Hide.md +++ b/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Show-Hide.md @@ -68,7 +68,7 @@ if (formField is TextFormField nameTextBox) {% endtabs %} ## See Also -- [Form Filling Overview](../form-filling-overview) -- [Form Fields Collection](../form-filling-collection) -- [Customize Form Fields](../form-filling-customization) -- [Lock and Unlock Annotations](../lock-unlock) +- [Form Filling Overview](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-overview) +- [Form Fields Collection](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-collection) +- [Customize Form Fields](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-customization) +- [Lock and Unlock Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/lock-unlock) diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Validation.md b/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Validation.md index 4c83f5cac2..c0a3885d72 100644 --- a/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Validation.md +++ b/Document-Processing/PDF/PDF-Viewer/maui/Form-Filling-Validation.md @@ -96,7 +96,7 @@ async void ValidateAndSaveForm() {% endtabs %} ## See Also -- [Form Field Events](../form-filling-events) -- [Form Fields Collection](../form-filling-collection) -- [Import and Export Form Data](../form-filling-import-export) -- [Save a Document](../save-a-document) +- [Form Field Events](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-events) +- [Form Fields Collection](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-collection) +- [Import and Export Form Data](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-import-export) +- [Save a Document](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/save-a-document) diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Free-Text.md b/Document-Processing/PDF/PDF-Viewer/maui/Free-Text.md index ba0fd5d7db..f3d1b59dd1 100644 --- a/Document-Processing/PDF/PDF-Viewer/maui/Free-Text.md +++ b/Document-Processing/PDF/PDF-Viewer/maui/Free-Text.md @@ -248,6 +248,6 @@ Private void customDialogOkButton_Clicked(object sender, EventArgs e) N> For WinUI and MacCatalyst platforms, there is no separate modal view to receive text input from the users. As a result, the [FreeTextModalViewAppearing](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html#Syncfusion_Maui_PdfViewer_SfPdfViewer_FreeTextModalViewAppearing) and [FreeTextModalViewDisappearing](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html#Syncfusion_Maui_PdfViewer_SfPdfViewer_FreeTextModalViewDisappearing) events are not applicable for these platforms. ## See Also -- [Annotations Overview](../annotations-overview) -- [Add, Remove, and Modify Annotations](../add-remove-modify-annotations) -- [Text Markups](../text-markups) +- [Annotations Overview](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/annotations-overview) +- [Add, Remove, and Modify Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/add-remove-modify-annotations) +- [Text Markups](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/text-markups) diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Gesture-Events.md b/Document-Processing/PDF/PDF-Viewer/maui/Gesture-Events.md index 60a6afba37..3aa7d3d0f1 100644 --- a/Document-Processing/PDF/PDF-Viewer/maui/Gesture-Events.md +++ b/Document-Processing/PDF/PDF-Viewer/maui/Gesture-Events.md @@ -64,6 +64,6 @@ private void PdfViewer_Tapped(object sender, GestureEventArgs e) {% endtabs %} ## See Also -- [Scrolling](../scrolling) -- [Magnification](../magnification) -- [Page Navigation](../page-navigation) +- [Scrolling](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/scrolling) +- [Magnification](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/magnification) +- [Page Navigation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/page-navigation) diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Getting-Started.md b/Document-Processing/PDF/PDF-Viewer/maui/Getting-Started.md index 55eddd9b05..7d33f77791 100644 --- a/Document-Processing/PDF/PDF-Viewer/maui/Getting-Started.md +++ b/Document-Processing/PDF/PDF-Viewer/maui/Getting-Started.md @@ -581,13 +581,13 @@ Now that the PDF Viewer is running, here is a suggested learning path to explore | Step | Goal | Topic | |---|---|---| -| 1 | **Open documents from different sources** | Load a PDF from a URL, the device's file system, a Base64 string, or a password-protected file. → [Open a Document](../open-a-document) | -| 2 | **Navigate and read** | Jump to specific pages, control zoom levels, and search for text. → [Page Navigation](../page-navigation) · [Magnification](../magnification) · [Text Search](../text-search) | -| 3 | **Add annotations** | Highlight text, draw shapes, add sticky notes, or use freehand ink. → [Annotations Overview](../annotations-overview) | -| 4 | **Fill form fields** | Read, edit, validate, import, and export PDF form data. → [Form Filling Overview](../form-filling-overview) | -| 5 | **Save and print** | Persist changes back to a file stream, optionally flattening annotations. → [Save a Document](../save-a-document) · [Print a Document](../print-a-document) | -| 6 | **Customize the toolbar** | Show, hide, add, or remove toolbar items to match your app's workflow. → [Toolbar Customization](../toolbar-customization) | -| 7 | **Redact sensitive content** | Permanently remove confidential text or images before sharing. → [Redaction](../redaction) | - -* [Annotations Overview](../annotations-overview) -* [Migration Guide](../migration) +| 1 | **Open documents from different sources** | Load a PDF from a URL, the device's file system, a Base64 string, or a password-protected file. → [Open a Document](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/open-a-document) | +| 2 | **Navigate and read** | Jump to specific pages, control zoom levels, and search for text. → [Page Navigation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/page-navigation) · [Magnification](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/magnification) · [Text Search](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/text-search) | +| 3 | **Add annotations** | Highlight text, draw shapes, add sticky notes, or use freehand ink. → [Annotations Overview](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/annotations-overview) | +| 4 | **Fill form fields** | Read, edit, validate, import, and export PDF form data. → [Form Filling Overview](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-overview) | +| 5 | **Save and print** | Persist changes back to a file stream, optionally flattening annotations. → [Save a Document](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/save-a-document) · [Print a Document](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/print-a-document) | +| 6 | **Customize the toolbar** | Show, hide, add, or remove toolbar items to match your app's workflow. → [Toolbar Customization](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/toolbar-customization) | +| 7 | **Redact sensitive content** | Permanently remove confidential text or images before sharing. → [Redaction](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/redaction) | + +* [Annotations Overview](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/annotations-overview) +* [Migration Guide](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/migration) diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Hyperlink-Navigation.md b/Document-Processing/PDF/PDF-Viewer/maui/Hyperlink-Navigation.md index 9b9e579ecb..fe5e584f51 100644 --- a/Document-Processing/PDF/PDF-Viewer/maui/Hyperlink-Navigation.md +++ b/Document-Processing/PDF/PDF-Viewer/maui/Hyperlink-Navigation.md @@ -60,6 +60,6 @@ PdfViewer.EnableHyperlinkNavigation = false; {% endhighlight %} {% endtabs %} ## See Also -- [Document Link Annotations](../document-link-annotations) -- [Page Navigation](../page-navigation) -- [Document Outline](../document-outline) +- [Document Link Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/document-link-annotations) +- [Page Navigation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/page-navigation) +- [Document Outline](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/document-outline) diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Import-Export-Annotations.md b/Document-Processing/PDF/PDF-Viewer/maui/Import-Export-Annotations.md index 443b1f8cfb..bea5d94708 100644 --- a/Document-Processing/PDF/PDF-Viewer/maui/Import-Export-Annotations.md +++ b/Document-Processing/PDF/PDF-Viewer/maui/Import-Export-Annotations.md @@ -101,7 +101,7 @@ void ExportSpecificAnnotations() {% endtabs %} ## See Also -- [Annotations Overview](../annotations-overview) -- [Add, Remove, and Modify Annotations](../add-remove-modify-annotations) -- [Form Filling – Import and Export](../form-filling-import-export) -- [Save a Document](../save-a-document) +- [Annotations Overview](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/annotations-overview) +- [Add, Remove, and Modify Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/add-remove-modify-annotations) +- [Form Filling – Import and Export](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/form-filling-import-export) +- [Save a Document](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/save-a-document) diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Ink-Eraser.md b/Document-Processing/PDF/PDF-Viewer/maui/Ink-Eraser.md index f60a2b0567..eab1fe3531 100644 --- a/Document-Processing/PDF/PDF-Viewer/maui/Ink-Eraser.md +++ b/Document-Processing/PDF/PDF-Viewer/maui/Ink-Eraser.md @@ -86,5 +86,5 @@ N> When the [AnnotationMode](https://help.syncfusion.com/cr/maui/Syncfusion.Maui ## See Also -- [Ink Annotations](../ink) -- [Annotations Overview](../annotations-overview) +- [Ink Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/ink) +- [Annotations Overview](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/annotations-overview) diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Ink.md b/Document-Processing/PDF/PDF-Viewer/maui/Ink.md index 5af736923c..b9acb1ef15 100644 --- a/Document-Processing/PDF/PDF-Viewer/maui/Ink.md +++ b/Document-Processing/PDF/PDF-Viewer/maui/Ink.md @@ -186,6 +186,6 @@ void EditSelectedInkAnnotation(Annotation selectedAnnotation) {% endtabs %} ## See Also -- [Annotations Overview](../annotations-overview) -- [Ink Eraser](../ink-eraser) -- [Add, Remove, and Modify Annotations](../add-remove-modify-annotations) +- [Annotations Overview](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/annotations-overview) +- [Ink Eraser](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/ink-eraser) +- [Add, Remove, and Modify Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/add-remove-modify-annotations) diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Keyboard-Shortcuts.md b/Document-Processing/PDF/PDF-Viewer/maui/Keyboard-Shortcuts.md index fffa35ed40..564f25e4de 100644 --- a/Document-Processing/PDF/PDF-Viewer/maui/Keyboard-Shortcuts.md +++ b/Document-Processing/PDF/PDF-Viewer/maui/Keyboard-Shortcuts.md @@ -150,6 +150,6 @@ The [.NET MAUI PDF viewer](https://www.syncfusion.com/maui-controls/maui-pdf-vie N> Use the `Command` key instead of the `Ctrl` key in macOS. ## See Also -- [Toolbar Customization](../toolbar-customization) -- [Text Search](../text-search) -- [Annotations Overview](../annotations-overview) +- [Toolbar Customization](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/toolbar-customization) +- [Text Search](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/text-search) +- [Annotations Overview](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/annotations-overview) diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Localization.md b/Document-Processing/PDF/PDF-Viewer/maui/Localization.md index ba555b10c1..ef961d322d 100644 --- a/Document-Processing/PDF/PDF-Viewer/maui/Localization.md +++ b/Document-Processing/PDF/PDF-Viewer/maui/Localization.md @@ -665,7 +665,7 @@ The following table contains the default name and value details used in the SfPd | |
| StickyNoteEditorPlaceholder | -Write Your Note... | +Write Your Notehttps://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui. |
| StickyNoteIcons | @@ -747,5 +747,5 @@ The following table contains the default name and value details used in the SfPd ## See Also -- [Right To Left](../right-to-left) -- [Getting Started](../getting-started) +- [Right To Left](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/right-to-left) +- [Getting Started](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/getting-started) diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Lock-Unlock.md b/Document-Processing/PDF/PDF-Viewer/maui/Lock-Unlock.md index 377605ff14..4903336007 100644 --- a/Document-Processing/PDF/PDF-Viewer/maui/Lock-Unlock.md +++ b/Document-Processing/PDF/PDF-Viewer/maui/Lock-Unlock.md @@ -93,6 +93,6 @@ void LockSelectedAnnotation(Annotation selectedAnnotation) * Similarly, to unlock the selected annotation, set the [IsLocked](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.Annotation.html#Syncfusion_Maui_PdfViewer_Annotation_IsLocked) property value to `false`. ## See Also -- [Annotations Overview](../annotations-overview) -- [Select and Deselect Annotations](../select-deselect-annotations) -- [Show and Hide Annotations](../show-hide) +- [Annotations Overview](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/annotations-overview) +- [Select and Deselect Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/select-deselect-annotations) +- [Show and Hide Annotations](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/show-hide) diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Magnification.md b/Document-Processing/PDF/PDF-Viewer/maui/Magnification.md index 28657fe153..6b457c344d 100644 --- a/Document-Processing/PDF/PDF-Viewer/maui/Magnification.md +++ b/Document-Processing/PDF/PDF-Viewer/maui/Magnification.md @@ -154,6 +154,6 @@ PdfViewer.PersistZoomOnPageChange = false; {% endtabs %} ## See Also -- [Scrolling](../scrolling) -- [Page Navigation](../page-navigation) -- [Gesture Events](../gesture-events) +- [Scrolling](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/scrolling) +- [Page Navigation](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/page-navigation) +- [Gesture Events](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/gesture-events) diff --git a/Document-Processing/PDF/PDF-Viewer/maui/Migration.md b/Document-Processing/PDF/PDF-Viewer/maui/Migration.md index 301c1fa95e..a9258f9e7b 100644 --- a/Document-Processing/PDF/PDF-Viewer/maui/Migration.md +++ b/Document-Processing/PDF/PDF-Viewer/maui/Migration.md @@ -242,7 +242,7 @@ To simplify migration from [Xamarin SfPdfViewer](https://www.syncfusion.com/xamaAPI Unavailable | In .NET MAUI PDF Viewer, there is no API to configure common settings for handwritten signatures. However, you can achieve this by handling the {{'[SignatureCreated](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.PdfViewer.SfPdfViewer.html#Syncfusion_Maui_PdfViewer_SfPdfViewer_SignatureCreated)'| markdownify }} event, which allows you to access and customize each handwritten signature when it is created using the built-in signature dialog.
- Refer to the {{'[Signature Created Event user guide](https://help.syncfusion.com/maui/pdf-viewer/signature#signature-created-event)'| markdownify }} for instructions on accessing the handwritten signature and setting values like color and border width. + Refer to the {{'[Signature Created Event user guide](https://help.syncfusion.com/document-processing/pdf/pdf-viewer/maui/signature#signature-created-event)'| markdownify }} for instructions on accessing the handwritten signature and setting values like color and border width. |
+ Current mode: {currentFitMode === 'page' ? 'Fit Page' : 'Fit Width'} +
++ Current mode: {currentFitMode === 'page' ? 'Fit Page' : 'Fit Width'} +
++ Fit modes override zoom. Use Restore to return to last manual zoom. +
++ Fit modes override zoom. Use Restore to return to last manual zoom. +
++ Zoom level is controlled by the application. +
++ Zoom level is controlled by the application. +
+