Первый вопрос, на который вы должны ответить, заключается в том, должны ли пользователи иметь возможность редактировать документы. Если это так, то лучшим «средством просмотра» будут клиентские приложения Word и Adobe. Обратите внимание, что в этом случае вам также необходимо предоставить пользователям возможность загружать (и, возможно, возвращать) отредактированные документы.
Если пользователям просто нужен доступ для чтения, вы можете просто показать им изображение или PDF-файл файла в их браузере. Если вы пойдете по пути PDF, вы сэкономите деньги, используя Adobe Reader, но это будет «более неуклюжий» пользовательский интерфейс.
Если вы хотите предоставить своим пользователям возможность просмотра только для чтения, вам нужно будет «рендерить» файлы .doc в PDF, TIFF, PNG или что-то еще. Я не рекомендую делать это в браузере, если ВСЕ ваши документы не ОЧЕНЬ просты.
Если пользователям требуется единый веб-интерфейс для всех визуализированных файлов .doc и .pdf, вы можете рассмотреть возможность использования апплета для просмотра документов на основе Java или ActiveX. Daeja — самый популярный поставщик средств просмотра этого типа, который даже дает вашим пользователям возможность комментировать документы.
Еще одно замечание. Рендеринг файлов .doc может быть очень дорогим, громоздким и подверженным ошибкам процессом. Я работал над многочисленными системами в нескольких компаниях, которые пробовали это, и независимо от того, что мы делали или сколько мы тратили, это никогда не работало очень хорошо.
Удачи!
Том Перл
person
Tom Purl
schedule
03.05.2011