Ищу «универсальный» компонент/библиотеку для просмотра документов [закрыто]
Вопрос
Я ищу апплет с функциональностью, аналогичной элементу управления Oracle/Stellent OutsideIn ActiveX или технологии Autonomy KeyView, который действует как подключаемый модуль браузера, позволяющий рендеринг/отображение большого количества форматов файлов (текстовая обработка, электронная таблица, графика, и т. д.) В настоящее время я использую решение Stellent, но из-за некоторых ограничений некоторые из наших клиентов предпочли бы что-то, что существует либо в виде Java-апплета, элемента управления Silverlight, либо имеет Java API, поверх которого я мог бы построить апплет (ни из двух, которые я упомянул, есть).
Как минимум, ему необходимо будет отображать как минимум следующие форматы:
MS Word, Excel, PowerPoint
MS Outlook MSG-файлы
Adobe PDF
Стандартные форматы изображений:BMP, PNG, JPEG, TIFF
WordPerfect
HTML
Какие-либо предложения?
Решение
Если коммерческий продукт является вариантом, ViewOne хороший продукт.Это апплет, и вы можете просматривать самые разные документы.
Другие советы
Это не плагин, но многовалентный — это Java-библиотека и браузер для большого количества форматов документов, но, возможно, не для всех тех, которые вам хотелось бы охватить.
По крайней мере, он охватывает PDF, HTML и любой разумный формат изображений, но не охватывает ни один из проприетарных форматов.
Если вы ищете чистый компонент Java, поддерживающий все эти форматы, я вполне уверен, что его не существует.Если вы хотите встроить браузер, MS Office, Acrobat и т. д.вам понадобится контейнер ActiveX.
Вот несколько вариантов:
JDIC - если вы используете Swing (см. демонстрацию средства просмотра документов.)
SWT-контейнер ActiveX - если вы используете SWT
TeamDev WinPack - если ваше время более ценно, чем ваши деньги ;-) Продукт очень качественный, цена разумная, а поддержка отличная.
Обратите внимание, что для любого из них вам необходимо установить Acrobat, MS Office (или бесплатные программы просмотра документов) и любые другие приложения, необходимые для редактирования форматов файлов.
Вы смотрели Adeptol AJAX Document Viewer.
Программа просмотра без плагинов, без апплетов и без установки, поддерживающая более 300 типов файлов.
Видеть ajaxdocumentviewer.com
Вас может заинтересовать Net-it Central.Он использует плагин Active-x или Java-апплет и работает с несколькими различными форматами.В настоящее время я использую его для Word и Excel.