How to Integrate WOPI with SharePoint for View-Only PowerPoint
Question details
The user needs to store uploaded PowerPoint files in an encrypted Microsoft cloud environment and display them on a website in view-only mode, strictly preventing visitors from copying or downloading the files.

- Product
- SharePoint Online and Office Online
- Device & OS
- not provided
- Scenario
- Embedding secure, view-only PowerPoint presentations on a custom website using Microsoft APIs.
- Observed behavior
- The user is looking for technical guidance on setting up WOPI integration and Microsoft API permissions to achieve secure web document embedding.
Ensure you have access to a Microsoft 365 developer account and familiarize yourself with the Office 365 Cloud Storage Partner Program (CSPP) documentation before attempting WOPI integrations.
Consult the Microsoft Q&A SharePoint Development Forum
Because WOPI and API-based view-only implementation requires advanced SharePoint Online developer knowledge, consulting specialists on the official Microsoft forum is the best approach.
Implementing a view-only, copy-restricted PowerPoint embed via WOPI involves configuring access tokens, CheckFileInfo responses, and specific Office 365 Cloud Storage Partner Program permissions.
Microsoft specialists and engineers actively monitor the Q&A forums and can provide customized code snippets and architecture advice for your specific web integration.
Open your web browser and go to the official Microsoft Q&A platform (learn.microsoft.com/en-us/answers).
Use the search bar to find and select the "SharePoint Development" tag to ensure your query reaches the right specialists.
Click "Ask a question" and detail your requirements for WOPI integration, encrypted cloud storage, and strictly enforcing view-only mode without copy privileges.

Use SharePoint Built-in Embed Feature (Alternative)
If you do not want to develop a custom WOPI integration, you can use SharePoint's native embedding tools for basic web display.
Looking for a simpler way to share secure presentations?
Complex API integrations like WOPI can be time-consuming and expensive. If you simply need to share business documents securely, WPS Office offers a highly compatible, lightweight alternative with built-in cloud sharing features, enabling you to share view-only links effortlessly.
- 1. Download WPS Office: Visit the official WPS Office website to download the free installation package for your operating system.
- 2. Install the Software: Run the installer and follow the standard on-screen instructions to set up the suite on your device.
- 3. Share Securely: Open your presentation, click the 'Share' button, and set the link permissions to view-only to prevent unauthorized copying.

Frequently Asked Questions
What is WOPI in Office Online?
WOPI (Web Application Open Platform Interface) is a Microsoft REST-based protocol that allows third-party web applications to integrate directly with Office for the Web, enabling users to view and edit Office documents natively within a custom browser interface.
How do I disable downloading and copying in a WOPI integration?
To restrict user actions, you must configure the CheckFileInfo response in your WOPI host. Setting properties like 'DisablePrint', 'DisableTranslation', and 'HideExportOptions' to true will remove the respective options from the Office Online user interface.
Do I need special permission from Microsoft to use WOPI?
Yes, deploying a WOPI integration for commercial or widespread use generally requires your organization to apply and be accepted into the Office 365 Cloud Storage Partner Program (CSPP).
Can I embed a SharePoint file without writing API code?
Yes. If complex WOPI integration isn't mandatory, you can open the file in SharePoint or OneDrive, select 'File' > 'Share' > 'Embed', and paste the generated iframe code into your website's HTML.




