| layout | post |
|---|---|
| title | FAQs about SFDT in JavaScript (ES6) DOCX Editor | Syncfusion |
| description | Learn all about FAQs on SFDT in the Syncfusion JavaScript (ES6) DOCX Editor component, including its structure and usage. |
| control | SFDT format |
| platform | document-processing |
| documentation | ug |
| domainurl |
The frequently asked questions about SFDT in Document Editor is listed below:
SFDT (Syncfusion Document Text) is a JSON-based representation of a DOCX document used internally by the Document Editor. It is not a new or separate file format; instead, it is a structured JSON equivalent of a DOCX file, designed to represent the same document content. SFDT uses a hierarchical key–value structure to describe document elements such as sections, paragraphs, text, styles, tables, and images, closely matching the structure of a Word document.
It is not recommended to modify SFDT directly (either manually or programmatically). The format is designed for internal use by the Document Editor, and even small changes can break the document structure or cause unexpected behavior.
SFDT is optimized for web-based document editing scenarios.
-
It is lightweight and easier to process.
-
As SFDT is a Base64 string by default, it can be stored directly in databases.
-
Server-side dependencies are not required for loading and saving SFDT.
SFDT is suitable in the following scenarios:
-
Applications where documents are edited within the browser using the Document Editor, and the document state needs to be saved and reopened later in the same editor
-
Use cases that require efficient storage in a database and quick reloading for further editing
Yes. You can easily convert SFDT back to DOCX or other supported formats in the Document Editor.
No. SFDT fully represents the document structure similar to DOCX, so all Document Editor features are supported when working with SFDT.