Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

930971: Added video to the Blazor platform documentation page #5353

Open
wants to merge 5 commits into
base: development
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
1 change: 1 addition & 0 deletions blazor-toc.html
Original file line number Diff line number Diff line change
Expand Up @@ -2685,6 +2685,7 @@
<li> <a href="/blazor/document-editor/find-and-replace">Find and Replace</a></li>
<li> <a href="/blazor/document-editor/print">Print</a></li>
<li> <a href="/blazor/document-editor/view">View</a></li>
<li><a href="/blazor/document-editor/security-advisories">Security Advisories</a></li>
<li>How To
<ul>
<li><a href="/blazor/document-editor/how-to/add-save-button-in-toolbar">Add save button in toolbar</a></li>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,10 @@ documentation: ug

This section briefly explains about how to include [Blazor DocumentEditor](https://www.syncfusion.com/blazor-components/blazor-word-processor) component in your Blazor Server App using Visual Studio.

To get started quickly with Blazor DocumentEditor component, you can check the video below.

{% youtube "https://www.youtube.com/watch?v=85rMT46LLgY" %}

## Prerequisites

* [System requirements for Blazor components](https://blazor.syncfusion.com/documentation/system-requirements)
Expand Down
4 changes: 2 additions & 2 deletions blazor/document-editor/how-to/export-document-as-pdf.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,12 @@ documentation: ug

In this article, we are going to see how to export the document as PDF format.

With the help of [`Syncfusion<sup style="font-size:70%">&reg;</sup> DocIO`](https://help.syncfusion.com/file-formats/docio/word-to-pdf), you can export the document as PDF.
With the help of [`Syncfusion`<sup style="font-size:70%">&reg;</sup>` DocIO`](https://help.syncfusion.com/file-formats/docio/word-to-pdf), you can export the document as PDF.

The following way illustrates how to convert the document as PDF:

* Using [`SaveAsBlobAsync`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DocumentEditor.SfDocumentEditor.html#Syncfusion_Blazor_DocumentEditor_SfDocumentEditor_SaveAsBlobAsync_System_Nullable_Syncfusion_Blazor_DocumentEditor_FormatType__) API, convert the document as Base64String, then convert to stream and send it to Syncfusion<sup style="font-size:70%">&reg;</sup> DocIO.
* Finally, convert the stream to PDF using [`Syncfusion.DocIORenderer.Net.Core`](https://www.nuget.org/packages/Syncfusion.DocIORenderer.Net.Core) library.
* Finally, convert the stream to PDF using [`Syncfusion`<sup style="font-size:70%">&reg;</sup>`.DocIORenderer.Net.Core`](https://www.nuget.org/packages/Syncfusion.DocIORenderer.Net.Core) library.

The following example code illustrates how to process the sfdt in server-side.

Expand Down
Binary file modified blazor/document-editor/images/Shapes_images/supported_shapes.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions blazor/document-editor/opening-a-document.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,10 @@ N> As per the discussion thread [#30064](https://github.com/dotnet/aspnetcore/is

You can open the Word documents from Cloud storage. The following code example shows how to open and load the Word document file stored in Azure Blob Storage.

To open and save document from cloud quickly with Blazor DocumentEditor component, you can check the video below.

{% youtube "https://www.youtube.com/watch?v=sVINSXKPM4E" %}

```cshtml
@using Syncfusion.Blazor.DocumentEditor
@using System.IO
Expand Down
26 changes: 13 additions & 13 deletions blazor/document-editor/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,22 +14,22 @@ The [Blazor Word Processor component](https://www.syncfusion.com/blazor-componen
## Key Features

* Composes a document from scratch.
* [`Opens`](../../document-editor/opening-a-document) and edits the Word (DOC, DOCX), RTF, and SFDT (Syncfusion<sup style="font-size:70%">&reg;</sup> Document Text) format files.
* [`Saves`](../../document-editor/saving-document) and exports the documents as DOCX and SDFT at the client-side.
* Saves and [`exports the documents as PDF`](../../document-editor/how-to/export-document-as-pdf) files with Syncfusion<sup style="font-size:70%">&reg;</sup> DocIO library.
* [`Opens`](./opening-a-document) and edits the Word (DOC, DOCX), RTF, and SFDT (Syncfusion<sup style="font-size:70%">&reg;</sup> Document Text) format files.
* [`Saves`](./saving-document) and exports the documents as DOCX and SDFT at the client-side.
* Saves and [`exports the documents as PDF`](./how-to/export-document-as-pdf) files with Syncfusion<sup style="font-size:70%">&reg;</sup> DocIO library.
* Prints the document.
* [`Finds and replaces`](../../document-editor/find-and-replace) the text.
* [`Finds and replaces`](./find-and-replace) the text.
* Allows spell checking.
* Contains a rich set of document elements like text, table, lists, inline image, fields, bookmark, hyperlink, page number, header, and footer.
* Contains a rich set of [text](../../document-editor/text-format), [paragraph](../../document-editor/paragraph-format), and [table formatting](../../document-editor/table-format) options.
* Creates or updates the [table of contents](../../document-editor/table-of-contents).
* Provides support to insert, and edit [form fields](../../document-editor/form-fields).
* Provides support to insert, and edit [comments](../../document-editor/comments).
* Provides support to track the [inserted and deleted content](../../document-editor/track-changes).
* Contains [tables](../../document-editor/table).
* Allows [Undo and Redo](../../document-editor/history).
* Creates, edits, and applies [paragraph and character styles](../../document-editor/styles).
* Contains clipboard operations such as [Cut](../../document-editor/clipboard#cut), [Copy](../../document-editor/clipboard#copy), and [Paste](../../document-editor/clipboard#paste) (with formatting).
* Contains a rich set of [text](./text-format), [paragraph](./paragraph-format), and [table formatting](./table-format) options.
* Creates or updates the [table of contents](./table-of-contents).
* Provides support to insert, and edit [form fields](./form-fields).
* Provides support to insert, and edit [comments](./comments).
* Provides support to track the [inserted and deleted content](./track-changes).
* Contains [tables](./table).
* Allows [Undo and Redo](./history).
* Creates, edits, and applies [paragraph and character styles](./styles).
* Contains clipboard operations such as [Cut](./clipboard#cut), [Copy](./clipboard#copy), and [Paste](./clipboard#paste) (with formatting).
* Preserves the chart present in the opened Word document.
* Restricts editing for certain regions.
* Views the documents in read only mode.
Expand Down
45 changes: 45 additions & 0 deletions blazor/document-editor/security-advisories.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
---
layout: post
title: Security Advisories in Blazor Document editor component | Syncfusion
description: Learn here all about Security Advisories in Blazor Document editor component of Syncfusion Essential JS 2 and more.
control: Security advisories
platform: Blazor
documentation: ug
domainurl: ##DomainURL##
---

# Security Advisories in Syncfusion<sup style="font-size:70%">&reg;</sup> EJ2 Controls

Syncfusion<sup style="font-size:70%">&reg;</sup> places the utmost priority on the security of our controls. Users can rest assured about the security of our controls, as we have implemented all necessary measures to mitigate security vulnerabilities such as cross-site scripting and insecure dependencies. To meet security standards, Syncfusion<sup style="font-size:70%">&reg;</sup> utilizes the [ESLint](https://eslint.org/) and [ESLint plugin security](https://github.com/eslint-community/eslint-plugin-security#rules) tools for static code analysis. Additionally, Syncfusion<sup style="font-size:70%">&reg;</sup> packages undergo software composition analysis using the [SOOS](https://soos.io/) security tool.

This document provides a description of the security updates available for Syncfusion<sup style="font-size:70%">&reg;</sup> Essential<sup style="font-size:70%">&reg;</sup> JS2 controls for volume release.

## Security Updates

The following security updates are available for Syncfusion<sup style="font-size:70%">&reg;</sup> DocumentEditor control and are listed based on the release version.

### 2024 Volume 2 (v26.2.4) - July 25, 2024

This release resolves critical and moderate security vulnerabilities affecting the Syncfusion<sup style="font-size:70%">&reg;</sup> Document Editor Docker Image.

**Threat:**

* ASP.NET Core Components: Multiple moderate vulnerabilities in Kestrel’s HTTP request handling could expose applications to access control issues and data leakage.

* Npgsql: A potential SQL injection vulnerability via Protocol Message Size Overflow was detected.

* Dynamic LINQ: Vulnerable to remote code execution via untrusted input manipulation.

**Resolution:**

* Updated affected ASP.NET Core packages.

* The Npgsql package and Dynamic LINQ have been removed, as they are no longer required, to enhance security and mitigate the risk of SQL injection attacks.

## Common Security Updates

For details on common security updates related to Syncfusion<sup style="font-size:70%">&reg;</sup> products, please refer to [this link](https://ej2.syncfusion.com/documentation/security-advisories). This resource provides information on the latest advisories and best practices to help ensure the security and integrity of your applications.

## Security Issue

If users discover any security issues or need assistance in resolving them with Syncfusion<sup style="font-size:70%">&reg;</sup> controls, please contact us by creating a support ticket on [our support site](https://syncfusion.com/support) or by posting your query on Stack Overflow with the tag `syncfusion`<sup style="font-size:70%">&reg;</sup>`-ej2`.
2 changes: 1 addition & 1 deletion blazor/document-editor/shapes.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Shapes are drawing objects that include a text box, rectangles, lines, curves, c

## Supported shapes

The DocumentEditor has preservation support for Text box, Rectangle, Rounded Rectangle and Line shapes.
The DocumentEditor has preservation support for Lines, Rectangle, Basic Shapes, Block Arrows, Equation Shapes, Flowchart and Stars and Banners.

![List of supported shapes in DocumentEditor](images/Shapes_images/supported_shapes.png)

Expand Down