Я ищу библиотеку Java, которая может выполнять следующие действия:
анализировать электронные письма в формате * .eml или * .msg для вложений типа DOC, DOCX, JPEG, PNG, GIF, TXT,XLS, XLSX, PPT, PDF и конвертировать приложения в формат TIFF.
Это может быть либо библиотека с открытым исходным кодом, либо коммерческая библиотека.В качестве альтернативы я ищу инструменты командной строки для Linux.Мы уже пробовали открыть офис, но слишком много проблем с некоторыми форматами документов.
ОБНОВЛЕНИЕ:
Что я обнаружил в результате исследования до сих пор:
Для анализа писеми извлечение вложений, JavaMail (http://www.oracle.com/technetwork/java/javamail/index.html) - хороший выбор.
Для преобразования документов JodConverter (http://code.google.com/p/jodconverter/) - удобная библиотека. Однако это только оболочка для открытого офиса, поэтому, если есть проблемы с открытымoffice (и у меня часто возникают проблемы с openoffice) для конвертации документов, они будут у вас также в JodConcerter.
В заключение мне не повезло (до сих пор) найти какую-либо библиотеку конвертации документов, реализованную на нативном языке.Java, который обрабатывает все распространенные форматы документов, ни с открытым исходным кодом, ни даже коммерческие. Кажется, это настоящий пробел на рынке.