• 4 minutes to read

The Bootstrap Rich Text Editor allows you to introduce Microsoft® Word®-like text editing features into your next web application with ease.



The Bootstrap Rich Text Editor provides users with the same features as the ASP.NET Rich Text Editor. The main difference between these controls is that the Bootstrap control also implements the client-side responsiveness and renders code clarity of the Bootstrap framework. The list below links the topics describing features that are common for these two controls.

The Bootstrap Rich Text Editor provides users with the following feature types:

Supported File Formats

Various popular formats are supported to load, convert, and save documents - DOC, DOCX, RTF, HTML, MHT, XML, ODT, EPUB, TXT. Documents can be exported to PDF.

See demo: Export to PDF |Learn more…

Automation Features

  • Field Support

    A subset of fields defined in the ECMA-376 (Office OpenXML) standard is currently supported.

    See demo… |Learn more…

  • Document Variables Support

    The DOCVARIABLE field enables you to perform complex merge and substitution operations with documents.

    See demo… |Learn more…

  • Mail Merge

    You can bind the Bootstrap Rich Editor to an external data source and allow end-users to preview dynamic content right in the opened template document, prior to performing the final mail merge.

    See demo… |Learn more…

Content Formatting Features

The Bootstrap Rich Editor provides all formatting features you would expect from a word processor.

  • Character Formatting

    Characters can be formatted using different settings for font, font size, character style - bold, italics, underlined, strike-through style, and different colors for background and foreground.

    See demo… |Learn more…

  • Paragraph Formatting

    Formatting options for paragraphs include alignment, indentation, variable paragraph, and line spacing.

    See demo… |Learn more…

  • Bulleted and Numbered Lists

    Bulleted, numbered, and multi-level lists can be created and modified.

    See demo…

  • Styles

    Paragraph and character based styles are supported, as well as style inheritance. Stylesheets are compatible with Microsoft® Word®.

    See demo…

  • Tables

    End-users can insert tables, rows and columns, edit a table layout by splitting and merging cells, align cell content, apply borders and shading to individual cells, delete cells, columns and rows. .

    See demo… |Learn more…

Content Editing Features

  • Undo/Redo History

    Undo and redo operations are supported. The undo/redo history contains the last 100 operations.

  • Clipboard Operations Support

    Clipboard operations (Cut, Copy, and Paste) can be used with text and images.

  • Inline Pictures

    Pictures can be embedded inline with text (in all popular formats, including JPEG, JPG, PNG, GIF, etc.).

    See demo… |Learn more…

  • Bookmarks

    The content within a document can be marked as a named bookmark. Then, a hyperlink pointing to the bookmark by its name can be created.

    See demo… |Learn more…

  • Hyperlinks

    Hyperlinks to external locations and internal bookmarks can be easily created and modified.

    See demo… |Learn more…

  • Drag and Drop Support

    Images and text blocks can be moved using drag-and-drop.

  • Spell Checking

    The spell checking feature allows the Rich Text Editor to highlight words with possible errors and provide spelling suggestions.

    See demo… |Learn more…

  • Full-text Search

    The Find and Replace feature allows end-users to easily locate and modify text within the entire open document.

Content Layout

  • Support for Document Sections

    You can divide documents into a number of different sections with individual page settings and formatting.

    See demo…

  • Page Settings Customization

    You can quickly set page margins, change the page orientation and size for individual sections or the whole document.

  • Multi-column Layout

    You can layout text in multiple columns within a particular section.

  • Section Breaks

    Different types of breaks are supported - page breaks, column breaks and section breaks.

  • Headers and Footers

    Different headers and footers can be specified for the first page, odd and even pages, and each particular section. Page numbering fields (the current page number and the total number of pages) can be inserted.

    See demo… |Learn more…

Document and Operation Restrictions

  • Operation Restrictions

    Commands such as Copy, Cut, Paste, Drag, Drop, Open, Save and Print can be selectively disabled or hidden. The Context menu can be disabled.

  • Document Restrictions

    Character/paragraph formatting, inline images, hyperlinks, sections, and numbering functionality can be allowed or denied.

See demo… |Learn more…