What is @ckeditor/ckeditor5-paste-from-office?
@ckeditor/ckeditor5-paste-from-office is a plugin for CKEditor 5 that allows users to paste content from Microsoft Word and Google Docs while preserving the formatting and structure of the original document. This includes handling complex elements like tables, lists, and text styles.
What are @ckeditor/ckeditor5-paste-from-office's main functionalities?
Preserve Text Formatting
This feature allows users to paste text from Word or Google Docs into the CKEditor while preserving the original formatting such as bold, italic, and other text styles.
ClassicEditor.create(document.querySelector('#editor'), { plugins: [ PasteFromOffice, ... ], toolbar: [ 'bold', 'italic', 'undo', 'redo' ] })
Preserve Lists
This feature ensures that ordered and unordered lists are preserved when pasted from Word or Google Docs into the CKEditor.
ClassicEditor.create(document.querySelector('#editor'), { plugins: [ PasteFromOffice, List, ... ], toolbar: [ 'numberedList', 'bulletedList', 'undo', 'redo' ] })
Preserve Tables
This feature allows users to paste tables from Word or Google Docs into the CKEditor while maintaining the table structure and formatting.
ClassicEditor.create(document.querySelector('#editor'), { plugins: [ PasteFromOffice, Table, TableToolbar, ... ], toolbar: [ 'insertTable', 'tableColumn', 'tableRow', 'mergeTableCells', 'undo', 'redo' ] })
Other packages similar to @ckeditor/ckeditor5-paste-from-office
tinymce
TinyMCE is a rich text editor that also supports pasting content from Word and Google Docs with preserved formatting. It offers a wide range of plugins and customization options, similar to CKEditor 5.
quill
Quill is a modern WYSIWYG editor that supports pasting content from Word and Google Docs. While it is lightweight and easy to integrate, it may not offer as many advanced features as CKEditor 5.
froala-editor
Froala Editor is another rich text editor that supports pasting from Word and Google Docs. It is known for its clean design and ease of use, but it may require a license for full functionality.
CKEditor 5 paste from Office feature

This package implements the paste from Office feature for CKEditor 5.
Paste from Office allows copying content from Microsoft Word without losing any formatting.
Installation
This plugin is part of the ckeditor5
package. Install the whole package to use it.
npm install ckeditor5
Create free account
If you want to check full CKEditor 5 capabilities, sign up for a free non-commitment 14-day trial.
Demo
Check out the demos for the paste from office and paste from Google Docs features.
Documentation
See the @ckeditor/ckeditor5-paste-from-office
package page in CKEditor 5 documentation.
License
Licensed under a dual-license model, this software is available under:
For more information, see: https://ckeditor.com/legal/ckeditor-licensing-options.