Paste from Office Enhanced

Retain a wider range of formatting while copying content from Microsoft Word and Excel.

You can paste complex styling and tables right into CKEditor. Check out our side-by-side demos to see the difference. The following samples are the source for the content in the demo below:

With Paste from Office Enhanced

BeBold

Without Paste from Office Enhanced

BeBold

Note
  • Test the Paste from Office Enhanced feature along with all the other Productivity Pack plugins, in the Productivity Pack demo.

  • This is just an example implementation with a small subset of available CKEditor features. The way the editor looks and which features are enabled – it’s all up to you.

Check the source code for this demo.

No more post-paste editing

Together with the General HTML Support plugin, Paste from Office Enhanced supports a far wider range of clean copy-pasting from MS Word and Excel – much more than CKEditor’s default copy-paste functionality.

It retains:

  • Font family and size
  • Paragraph alignment
  • Indentation and spaces
  • Background and border colors and styles

Do more with Paste from Office Enhanced

Error-free copy-pasting saves time and formatting headaches

Clean HTML

Automatic detection, cleaning and transformation of MS Office background structure and formatting, to deliver error-free HTML

Increased productivity

Clean copy-pasting from MS Word and Excel means less time wasted on fixing formatting errors, and more time creating content

Less support tickets

Error-free pasting from Word and Excel means more satisfied users, fewer support requests and cleaner HTML.

Frequently asked questions

URL Copied

Paste from Office Enhanced is one of the features in the Productivity Pack, which comes included with a CKEditor commercial subscription.

If you already have the Productivity Pack enabled, then all you need to do is update your CKEditor license key. You can find the updated license key in your CKEditor Ecosystem dashboard.

URL Copied

The Productivity Pack of Premium plugins is available exclusively with a CKEditor commercial license. It is not available to purchase (either in whole or part) separately.

If you want to integrate any of the features included in the Productivity Pack, please contact our Sales team for a custom commercial license.

URL Copied

The two legal benefits of a commercial license are:

  • You are not required to share your source code with the public in any way.

  • You can whitelabel CKEditor builds after embedding them in your product or application.

Other benefits:

  • Technical support packages tailored to your needs and budget.

  • Exclusive access to the Productivity Pack of essential Premium features: Table of Contents, Document Outline, Format Painter, Slash Commands, Templates, and Paste from Office Enhanced.

  • Ability to pick and purchase any other individual Premium features: Real-time Collaboration, Comments, Track Changes, Revision History, Export to PDF, Export to Word, Import from Word, Pagination, CKBox, CKFinder, Spell and Grammar Check and MathType.

URL Copied

If you have an existing CKEditor commercial license, please contact your Account Manager to check your eligibility for the Productivity Pack.

See how CKEditor can improve
document editing in your app

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) });