Preview or Edit AWS S3 file in your Web Application
Web applications Office files that are hosted in AWS S3 server can use Zoho Office editors to allow view or collaborative edit of those documents from your web application. Otherwise users of your app have to download the documents to local computers.Downloading the file to local machines not only affects user experience, but also mandates installed software to open or edit those files. Integrating a third party solution will provide seamless experience to users.
Integration With Zoho Office Editors
Zoho Office Integrator offers an easy and secure way to integrate Office editors into your web applications and allows you to work with Office suite files inside your application. see video
Zoho Office Integrator provides an API to store your document in Zoho servers temporarily and gives you a private link to that document with which one can collaboratively view, edit or review documents. You can also control permission of each document session, like disabling print or download options using parameter configuration.
Steps to Integrate AWS:
Generate AWS access key and secret access key for your S3 bucket
Step1: Generate S3 pre-sign url to upload file to Zoho Server
You need to generate AWS pre-signed url for your file in S3 bucket. Using this url you can upload the document to Zoho server and get a temporary private session URL in response. Use this python script to generate pre-signed get url from S3.
Step2: Create a document session url using Zoho Office Integrator
This API will store the document session temporarily in Zoho server and provide a session URL to edit/preview the document.
You can use the document session url inside your web application in an iframe to preview or edit the file.
If you provide callback settings while creating document sessions, users will have save options in Zoho editors. Whenever users hit’s save button in the Zoho editor, the latest document content will be directly saved back to your S3 bucket.
If you'd like a personalized walk-through of our data preparation tool, please request a demo and we'll be happy to show you how to get the best out of Zoho DataPrep.
Learn how to use the best tools for sales force automation and better customer engagement from Zoho's implementation specialists.
Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.
Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.
Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.
Make the most of Zoho CRM with these useful tips.