Я хотел бы интегрировать средство просмотра для просмотра файлов в форматах PDF, MS Excel и MS Word. Я разрабатываю веб-сайт, на котором хранятся руководства на нашем сервере, и я хотел бы, чтобы посетители могли просматривать эти руководства онлайн, а не загружать их. Я нашел инструмент под названием ViewerJS, который может просматривать PDF и открывать документы онлайн. Однако инструмент не поддерживает Microsoft Office.
Следуя предложению Стива Барнса, JODReports находится поверх Open Office и Libre Office, поэтому может взять на себя значительную часть работы по управлению Open Office / Libre Office через API. Преобразования часто бывают на удивление хорошими, но вам придется провести несколько тестов, чтобы определить, достаточно ли хорошо это работает для ваших документов.
Возможно, вы могли бы использовать LibraOffice в режиме преобразования командной строки для создания соответствующего представления множества таких документов. См. это для получения некоторой информации.
Это позволит вашему серверу отображать документы, поддерживаемые LibraOffice (бесплатно), но я также рекомендую предоставить ссылку для скачивания. Вы можете выбрать, следует ли конвертировать при просмотре — более медленный просмотр , конвертировать при загрузке — более медленная загрузка и больше места для хранения только новых документов, конвертировать при первом просмотре и сохранять преобразование или пакетно конвертировать все.
Ник Дикинсон-Уайлд
Павел