Closed emglobality closed 2 years ago
We recommend you to kindly try using our GroupDocs.Viewer API (on premise). For example, you may try to use GroupDocs.Viewer for Java to view and manipulate your desired file formats and other tasks on your platforms. We will get back to you with more details for your needs.
@emglobality
GroupDocs.Viewer for Java could fulfil your requirements. Let me explain how it works:
Hence, the core feature of this API is to only render the source file to a general/easily viewable file format(s).
Displays supported file types in a modal window
Again, this is a UI dependent process/task. It's up to you how you want to display the rendered files in your application. API doesn't provide any such built-in support.
File download, zoom-in, zoom-out or full screen view, these things are also handled at UI level. For example have a look at this Spring MVC application. You can see full features list in the readme file. In fact, we'd recommend you to download or clone this project and compile it at your end.
Allows for use of an in-house File Management System via API
This has to be managed in your code. API doesn't provide such a feature.
These are the minimum system requirements to implement the Viewer for Java API. Moreover, we do have GroupDocs.Annotation and GroupDocs.Redaction APIs for Java platform.
Currently researching on File Previewer solutions for our ReactJS app to replace current implementation. It should allow previewing multiple well known file types.
Requirements
Supported File Types
Platform
Linux, Java, docker, CI
Features that we may need in the long term but are not required currently. You can omit this if it has no impact on the base project.