Welcome to Syncfusion® Rich Text Editor SDK
The Rich Text Editor SDK provides three powerful editing experiences designed to support different content authoring scenarios. Whether you need traditional document editing, block-based content creation, or lightweight Markdown authoring, you can choose the editor that best fits your application requirements and deliver an efficient, intuitive, and productive editing experience.
Included Components
1. Rich Text Editor
The Syncfusion Rich Text Editor is a powerful WYSIWYG (What You See Is What You Get) editor that enables users to create, edit, and format rich content through an intuitive visual interface.
Key Features:
- Rich Formatting Tools - Rich formatting tools provide comprehensive text styling capabilities, including fonts, font sizes, colors, text decoration, alignment, lists, hyperlinks, and paragraph formatting. They help users create well-structured and visually engaging content directly within the editor.
- AI Assistant - The AI Assistant helps generate, rewrite, summarize, translate, and enhance editor content. It is designed to accelerate content creation, improve writing quality, and assist users with intelligent editing suggestions.
- Smart Editing Tools - Smart editing tools include slash commands, @mentions, emoji picker support, format painter, and Markdown shortcuts. These features streamline common editing tasks and improve productivity during content authoring.
- Image Upload and Insert - Image upload and insert capabilities allow users to add images through file uploads or URLs, then resize, align, and manage them within the editor. They help create visually rich documents and articles.
- Table Insert and Edit - Table editing features enable users to create, resize, merge, split, and customize tables directly in the editor. They simplify the presentation of structured data and tabular information.
- Paste Cleanup - Paste cleanup automatically removes unwanted styles, scripts, and unnecessary markup when content is pastd from external sources. It helps maintain consistent formatting and cleaner document structure.
- Quick Toolbar - Quick Toolbar provides contextual actions for selected text, images, tables, and links. It allows users to access commonly used editing commands without navigating the main toolbar.
- Import Word Documents - Word document import support enables users to load Microsoft Word documents into the editor while preserving supported formatting and content structure. It simplifies document migration and editing workflows.
- Export to Word and PDF - Export functionality allows users to save editor content as Word or PDF documents. It supports content sharing, document distribution, archival, and offline access requirements.
- XSS Protection - XSS protection sanitizes user-generated content and helps prevent malicious scripts or unsafe markup from being rendered within the editor. It improves application security and content integrity.
Available Platforms:
2. Block Editor
The Syncfusion Block Editor is a modern, block-based editor for composing rich, structured documents ideal for document editing, knowledge bases, note-taking, and content creation tools.
Key Features:
- Real-time Collaboration - Real-time collaboration enables multiple users to create and edit content simultaneously with synchronized updates across all connected clients. It helps teams work together efficiently while maintaining content consistency and reducing editing conflicts.
- Multiple Block Types - Multiple block types provide support for headings, paragraphs, tables, lists, checklists, quotes, callouts, dividers, code blocks, and other content structures. They allow users to create rich, organized, and flexible documents using block-based editing.
-
Slash Commands - Slash commands allow users to quickly insert, search, or transform content blocks using an interactive
/menu. They improve editing speed by providing keyboard-driven access to common actions and content elements. - Drag and Drop - Drag-and-drop support enables users to reorder content blocks through simple pointer interactions. It provides an intuitive way to organize document structure without manual cut-and-paste operations.
- Rich Text Formatting - Rich text formatting allows users to apply styles such as bold, italic, underline, strikethrough, uppercase, and other text enhancements. It helps create visually structured and easy-to-read content.
- Action Menu - The action menu provides block-level operations such as move, duplicate, and delete. It simplifies content management by offering quick access to frequently used block actions.
- Context Menu Support - Context menu support enables users to access block actions through right-click interactions. It improves usability by providing convenient shortcuts for editing and content management tasks.
- Inline Content Support - Inline content support allows users to insert elements such as links, labels, and mentions directly within text content. It helps create connected and interactive documents without interrupting the writing flow.
- Undo and Redo Operations - Undo and redo operations allow users to quickly reverse or restore editing actions. They provide greater confidence during content creation by making it easy to recover from mistakes.
- Events for Customization - The Block Editor provides a comprehensive set of events for block creation, removal, updates, selection changes, command execution, paste operations, and mention selection. These events enable developers to customize behavior and extend editor functionality to meet application requirements.
Available Platforms:
3. Markdown Editor
The Syncfusion Markdown Editor is a lightweight, web-based editor designed for creating and editing Markdown content with ease.
Key Features:
- Toolbar Configuration - It enables modifying toolbar items, their arrangement, and visibility, allowing better control over the formatting options available within the editor.
- Insert Table - Insert table provides a toolbar option to generate table structures within the editor.
- Insert Image - Insert image enables adding images into the editor using a URL and alternative text, automatically generating the corresponding Markdown syntax for embedding images.
- Customizing Markdown syntax - It allows defining custom format behaviors and tags, enabling flexible formatting by controlling how Markdown elements are applied and rendered.
Available Platforms: