I am building a web version (mostly jquery html5 with asp.net in the background) of an existing document management system. Existing software is built on .NET Win Forms and uses Microsoft Word as an editing control.
Since I am building a web version, I want to stay away from Microsoft Word and have been considering Ckeditor and TinyMce as document editing control alternatives. However these controls lack the paging, header/footer and print perfect WYSIWYG functionaltiy of Microsoft Word. So
Edit: Just to be complete I have found several alternatives but I am still open to suggestions.
CKEditor, TinyMCE like HTML Editors (these lack paging, header/footer features)
Use Microsoft Word in Internet Explorer as ActiveX control (platform and browser dependent. Requires users to have Office Installed). I still need some pointers how to accomplish this.
Use Word Web App with Sharepoint 2010. This is an expensive alternative and not sure completely feasible. (cant edit in reading view)
Use Silverlight or flash components like Telerik RichTextBox (seems like the best alternative but wont work on iPad, iPhone etc.)
Dont allow editing inside the web page. Whenever editing is required launch Word on client computer and have it save it to server.