Our documents (i.e. PDF, PowerPoint, Word, and Excel) are stored on Amazon S3. I was wondering if I could programmatically do the following with the GroupDocs Viewer:
* Create a link on our web page. The link looks something like:
where www.groupdocs.com is your server and https://amazonS3/MyPowerPoint.ppt is the URL where our document resides.
* When the user clicks on the link on our web page, I’d like to view the document in a new tab.
It’s like I want to programmatically implement the “Open File from Web” feature. I don’t really want our documents to be stored on your servers because all our documents are stored on S3. Thank you.
Thank you for your interest in GroupDocs. Our API fully supports Amazon S3 storage. That means that you can configure connection to your Amazon storage in your GroupDocs account settings. How to do this is described here: http://groupdocs.com/docs/display/documentation/Integration+of+GroupDocs+with+Amazon+S3
After that your GroupDocs and Amazon storage will be synced and you do not need to load documents manually, you will get direct access to your Amazon S3.
Based on this you can generate a link similar to the one that you showed and you can view document via our Viewer by using iframe. You can investigate documentation for more details about GroupDocs.Viewer for Cloud : http://groupdocs.com/docs/display/Viewer/GroupDocs.Viewer+For+Cloud+Apps+Documentation
If you don't want to use GroupDocs Cloud apps, then we can advise investigate our viewer libraries for .NET or Java. With these libraries you will have GroupDocs viewer with server engine on your webserver.
If you will have more questions please feel free to contact us via support forum or email.