Editing Office documents online

Prashanth Dharmaraj 26 Reputation points
2020-09-11T13:17:30.67+00:00

Please let me know what are the different programmatic options available to edit office documents like word, excel or ppt online?

Microsoft Office Online Server
Microsoft Office Online Server
Microsoft on-premises server product that runs Office Online. Previously known as Office Web Apps Server.
615 questions
{count} votes

Accepted answer
  1. Itch Sun-MSFT 2,556 Reputation points
    2020-09-14T03:07:43.427+00:00

    Hi @Prashanth Dharmaraj

    According to your description: should be able to view/edit from with in browser itself.

    Office Online Server is an Office server product that provides browser-based file viewing and editing services for Office files. Office Online Server works with products and services that support WOPI, the Web app Open Platform Interface protocol.

    If this is what you want, you can refer to the following article on how to deploy the installation OOS:

    Plan Office Online Server

    If my understanding is wrong, please correct me.

    If you have any updates, please feel free to let us know.


    If an Answer is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Prashanth Dharmaraj 26 Reputation points
    2020-09-14T09:17:52.07+00:00

    thank you @Itch Sun-MSFT for the reply.

    So this means that any web application which supports WOPI including a JAVA based application can connect to Office Online Server and perform CRUD operations of office documents online?

    based on your reply i did some research and reading on WOPI through the website https://wopi.readthedocs.io/en/latest/ and the following are our queries

    1. Its mentioned in the above website that in order to integrate Office Online into our applications it is required to join Office Cloud Storage Partner Program. We are trying to get registered through the link https://developer.microsoft.com/en-us/office/cloud-storage-partner-program but unfortunately we never got any response back and not even an acknowledgement
    2. "Office for the web only makes WOPI requests to trusted partner domains.". If we have our application in an hosted environment where its been configured for different customers. In this scenario it might be required to register url of every customer under Microsoft like e.g. xyz.com/customerA and xyz.com/customerB. So our query is whether this will lead to any compliance issues?
    3. It is mentioned that business users require an Office 365 subscription to edit files in Office for the web. In our case we perform the WOPI Client request using system user (user with super admin rights) of our application. How does this affect the licensing. Does every user accessing the web application is expected to have O365 credentials?
    4. How is licensing model works for on-premise Office Online server? is it same as an cloud Office Online Server when integrated with a custom web application?

    Thanks in Advance,
    Prashanth