Docky lets you preview any standard document stored in a database without leaving the browser and even without installing any extra library on client. Based on this XLINESOFT article: https://xlinesoft.com/blog/2015/06/27/using-google-docs-viewer-to-preview-documents-online. It's only necesary one field to store the document. Blob type is mandatory. Optionally, you can set a field to store the name. Docky 1.0 is compatible with PHPRunner 9.8 and older versions. Adaptable to Bootstrap layouts.
Be sure to have write permissions on plugins/controlesmib/docky/content/files (Docky needs to create and delete files there). Check daily the space in plugins/controlesmib/docky/content/files in order to control if Docky is generating waste. Files generated by Docky has to be reachable by Google Docs Viewer, so it does not work on local environments.