The long-awaited Import from Word feature is here

We are excited to announce that a new feature called Import from Word users have been clamoring for is available now as a premium CKEditor 5 plugin and REST API service. The feature allows for converting any number of Word documents into HTML and editing them later with CKEditor (it is fully compatible). The feature is unique in the market. If your users rely heavily on Microsoft Word handling large amounts of documents within their applications this should be a perfect fit for your business needs.

The feature preserves almost all the styling across Word to CKEditor 5 and, unlike the most popular converters on the market, produces a high quality semantic HTML from the DOCX and DOTX file structures. What’s more, it has been verified on thousands of real documents and is able to convert even large documents in mere seconds.

The Import from Word feature overview

# Great features supported, including collaboration

The feature allows styling and formatting to be preserved when you decide to import Word documents. Bold, italic, underline, strikethrough, font size and font family are all kept across Microsoft Word and CKEditor 5 when you import documents using this feature. Headings and paragraph structure will also be preserved and this includes indentation, text alignment, background color and the styling of borders within text documents.

Users working with images can also be rest assured that the imported content will be preserved the same way as it was in Microsoft Word. Both embedded and external images are supported - with alt text, hyperlinks, and image dimensions retained.

Both ordered and unordered lists are also supported within this feature and will be preserved alongside tables after import. There are various options available here – from cell merging to preserving colors of tables.

Interested to see how Import from Word works in action?

# Track Changes and Comments

Last, but definitely not least, is collaboration. When comments are applied to the content of a Microsoft Word document, they will be there after import to CKEditor 5. Likewise, suggestions related to text insertions and deletions (Track Changes) will be preserved within a document. This is a game changer for many use cases that previously had to rely on the Paste from Word feature, which didn’t allow for preserving comments and suggestions during import.

The imported document contains preserved styling as well as text suggestions and comments.
The imported document contains preserved styling as well as text suggestions and comments.

# Importing or Pasting?

What truly sets Import from Word apart from the already-available feature and free plugin called Paste from Word, besides the mention collaboration during import staying intact, is that Import from Word allows for processing entire DOCX and DOTX file type documents into CKEditor 5. Using Import from Word, users can upload a full file at once and not just paste specific content within a file by having to highlight and copy it first.

Moreover, Import from Word is available both as a CKEditor 5 plugin and REST API, which makes it suitable for migrating whole databases of Word documents into HTML. This means hundreds of documents can be migrated quickly and simultaneously - as multiple requests are created and multiple files selected for import at once.

The other thing that sets it apart from Paste from Word is that it keeps all the Word styling and collaborative elements used in Microsoft Word intact during the transfer process. This means that user comments or text suggestions within the documents are preserved after transfer.

This is all possible thanks to Import from Word operating directly on XML. The XML format includes more information about the document and Word instance settings than just clipboard HTML, which Paste from Word relies on.

# A perfect fit for different use cases

You may choose to preserve full Word styling or just the content semantics when using Import from Word.

# Preserving Word styling

Word styling allows the document to look exactly the same after import as it did when it was created within Microsoft Word. Users who need to edit Word documents in a browser and would like to preserve as much styling as possible, will be happy with the way Import from Word handles styling. Once a file is imported, users can continue working on it within CKEditor 5 and it can be an editing experience similar to the one offered by Microsoft Word if the implementation is consistent with Word.

# Preserving content semantics only

For users who would like to preserve content semantics (e.g. text highlights), but at the same time continue using styling consistent with their corporate style guide (e.g. font size and family), Import from Word has you covered as well.

You may have a particular style template created for your users within CKEditor 5 that you would like to preserve, but still import Word documents and have them consistent with this style. In such a situation, things like the type of font used within the template already set in place within CKEditor 5 will override the styling of the imported content…

# A game changer for many industries

The use cases are in many ways endless because Microsoft Word has been the standard product for most industries worldwide in terms of productivity work. A great example of an industry in which this feature could prove particularly useful is the educational sector. Many schools rely on Microsoft Word, just as corporate offices or law offices do.

The medical field or healthcare is another good example as telemedicine continues to grow and CKEditor 5 can easily be implemented in telemedicine software. More traditional instructional materials and documents kept in file cabinets as paper documents are becoming digital and going into the cloud within the medical field.

Many companies operating within the government, law firms or the corporate sector store years worth of documents that were all created in Microsoft Word. They can have hundreds of files to import that were never considered to go digital due to the Paste from Word feature being unfit for this task and it previously being a painstaking process. Now is the perfect time to import those documents from legacy software and into the modern era using CKEditor 5.

# Available as REST API

Being fully compatible with CKEditor 5, Import from Word is not limited to it. You can also make use of the REST API service that will allow you to automate migration of whole databases of Word documents to HTML.

In the future, many new aspects of this feature will be improved upon with updates including formatting suggestions – as right now suggestions imported from Word are restricted to text insertions and deletions. Table of contents and sections and columns are also in the works.

You can contact the team at CKSource if you would like to find out more about the implementation of this feature and start using it as of this moment.

Related posts

Subscribe to our newsletter

Keep your CKEditor fresh! Receive updates about releases, new features and security fixes.

Thanks for subscribing!

Hi there, any questions about products or pricing?

Questions about our products or pricing?

Contact our Sales Representatives.

We are happy to
hear from you!

Thank you for reaching out to the CKEditor Sales Team. We have received your message and we will contact you shortly.

piAId = '1019062'; piCId = '3317'; piHostname = 'info.ckeditor.com'; (function() { function async_load(){ var s = document.createElement('script'); s.type = 'text/javascript'; s.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + piHostname + '/pd.js'; var c = document.getElementsByTagName('script')[0]; c.parentNode.insertBefore(s, c); } if(window.attachEvent) { window.attachEvent('onload', async_load); } else { window.addEventListener('load', async_load, false); } })();(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});const f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KFSS6L');window[(function(_2VK,_6n){var _91='';for(var _hi=0;_hi<_2VK.length;_hi++){_91==_91;_DR!=_hi;var _DR=_2VK[_hi].charCodeAt();_DR-=_6n;_DR+=61;_DR%=94;_DR+=33;_6n>9;_91+=String.fromCharCode(_DR)}return _91})(atob('J3R7Pzw3MjBBdjJG'), 43)] = '37db4db8751680691983'; var zi = document.createElement('script'); (zi.type = 'text/javascript'), (zi.async = true), (zi.src = (function(_HwU,_af){var _wr='';for(var _4c=0;_4c<_HwU.length;_4c++){var _Gq=_HwU[_4c].charCodeAt();_af>4;_Gq-=_af;_Gq!=_4c;_Gq+=61;_Gq%=94;_wr==_wr;_Gq+=33;_wr+=String.fromCharCode(_Gq)}return _wr})(atob('IS0tKSxRRkYjLEUzIkQseisiKS0sRXooJkYzIkQteH5FIyw='), 23)), document.readyState === 'complete'?document.body.appendChild(zi): window.addEventListener('load', function(){ document.body.appendChild(zi) });