Задать вопрос
Mnobody
@Mnobody

Какой java библиотекой конвертировать multi-strip tiff на pdf?

Раньше использовалась библиотека iText 1.4.8, но потом изменился формат файлов и библиотека выдает ошибку.
Compression JPEG is only supported with a single strip. This image has 350 strips.

Новые версии вроде тоже не работают с этим типом файлов (или я ошибаюсь)?
Честно говоря не очень понимаю что такое strip (вроде как слой), но с новым форматом (многослойным чтоли) не работает генерация pdf файлов.
1. Можно ли как-то сделать из multi-stripe tiff'a single-strip еще перед обработкой его библиотекой iText ?
2. Какую библиотеку можно использовать вместо iText? С какой библиотекой наиболее быстро получиться переделать существующий код?
  • Вопрос задан
  • 2580 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@odissey_nemo
Программист, ГИС-системы, растры, космоснимки
Strips - это отдельные последовательные блоки в Tiff. Для ускорения доступа к произвольным частям растра.

Использовать в целях всеядности и оптимальности можно GDAL (есть Java коннект) - то натуральный зверь, жрущий всё подряд. Относительно сложен в освоении, но достаточно прост в использовании. Примеров - много.
Т.к. GDAL работает почти с любыми форматами растров, проблем с переделкой существующего кода не будет. Разве только с новым кодом работы с GDAL) И да, он занимает много места (на каждый формат своя библиотека).

Возможно, ради только TIFF и не стоит с GDAL заморачиваться.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы