Danny
Danny

Reputation: 359

Embed editable MS Word document on web page

I need to present Word and PDF documents in a read-only preview, via an ASPX/HTML page to my internal users. In a related requirement, I need to present editable Word documents, via ab ASPX/HTML page, to parties outside of our network - effectively the public.

We cannot rely upon Word or Adobe-type PDF plugins being available on the destination PC.

Can anyone suggest a way to do this?

Edit - For clarity, the document/data would ideally stay on our own servers.

Upvotes: 5

Views: 16139

Answers (4)

Belle
Belle

Reputation: 1

Since you need to keep data on your own server, aceoffix can be one of your alternative. It is a plugin installed on your own server and save all data on your server too.

Upvotes: 0

Shahzad Latif
Shahzad Latif

Reputation: 1424

If you're interested to provide documents in a view-only way then you can try GroupDocs as well: http://groupdocs.com/. They offer viewers for different file types which you can add to your website very easily: http://groupdocs.com/apps/viewer.

Upvotes: 1

EnigmaRM
EnigmaRM

Reputation: 7632

What about using Google Docs API? You could use either their word-like doc or a form to get the data you need, and then present that internally.

Not sure if this meets all of your requirements, or is an available option.

For our company, we have a few tools that utilize Google Docs. We upload data dynamically to them for specific needs.

Based on your requirements, maybe it's best to just write your own. I haven't created a Rich Text Editor. But it looks like there are quite a few tutorials online. Here is a basic tutorial for a rich text editor. It's using javascript, HTML, & CSS. If you prefer to not use js, then you may need to look for other tutorials.

This isn't the most glamorous solution, as it looks like the users view would be HTML. I'd think you could have it updating dynamically off to the side with an actual rich text view (similar to how Stack Overflow has theirs below an answer or question being written).

Update Over the weekend I was exploring HTML5's contenteditable attribute, I came across an editor that builds off of that called Aloha Editor. It's a WYSIWYG type editor. But if that's something that you desire for your clients, than this would probably be a pretty simple integration. I have yet to use it, but it seems like it would be a great fit - if you decide to go the route of building your own editor.

Upvotes: 1

robertc
robertc

Reputation: 75707

You could use the Zoho API or, if you need to keep all data on your own servers and validated clients at all times, you could try the Aspose components.

Upvotes: 1

Related Questions