Is there a way to edit Word files from an Azure Blobstorage directly from an WebApp?

Ruben L 0 Reputation points
2024-10-29T10:28:29.58+00:00

We have a web app that has a list of documents (Word Files, etc) - which are stored in an Azure blob storage - that we want to be able to edit directly in Word via an Office URI, or at least directly from the Web App.

Note: The Frontend is Angular and the Backend is .NET (based on the Clean Architecture Template)

The Idea behind it is that the user should not have to download the file, edit it, upload it again and then remove the older file (or replace for that matter).

We currently use our Office add-in and open the file in Word via Office URIs.
This does not seem to be the optimal path as the users have to manually install the add-in and its a bit hacky. And this does not seem to work for older or the enterprise on-premise Word (2019 and below) version - we are currently testing to see if it works or not.

We also came across WOPI but from my (admittedly limited) understanding, isn’t WOPI only compatible with Word Online?

Word
Word
A family of Microsoft word processing software products for creating web, email, and print documents.
894 questions
Office
Office
A suite of Microsoft productivity software that supports common business tasks, including word processing, email, presentations, and data management and analysis.
1,764 questions
Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
8,009 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Gowtham CP 5,295 Reputation points
    2024-10-29T12:07:00.4766667+00:00

    Hello 69613559 ,

    Thanks for reaching out on Microsoft Q&A.

    There’s no direct way to edit files in Azure Blob Storage from a web app, but here are some options: you could connect with cloud editors for editing or build a simple editor using tools like Quill or TinyMCE. Choose what works best for your setup.

    Hope this helps! And, if you have any further query do let us know.

    If you found this answer helpful, please upvote and mark it as accepted to close the thread. Thanks!


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.