Проблема при попытке добавить изображение в PDF - PullRequest
0 голосов
/ 19 октября 2010

Я генерирую PDF, используя Java и Itext.Когда я добавляю изображение, которое мы использовали ранее в предыдущей версии PDF, все в порядке.Но когда я заменяю его новым (они оба png-s), он портит PDF (мой читатель PDF возвращает «не pdf или поврежденный»).
Существуют ли какие-либо специальные параметры, которые необходимо установить при сохранении изображения? Это дает мне ту же проблему с jpg.

PS Нет никаких исключений, генерируемых при генерации pdf.

ОБНОВЛЕНИЕ:
В конце концов мне удалосьдобавить изображение, но это было после уменьшения количества его цветов. Также я использую iText 2.0.6 (по lowagie.com)

Ответы [ 2 ]

0 голосов
/ 07 февраля 2012

Похоже, что была проблема с текущим кодом.Уменьшение количества цветов изображения решило проблему.

0 голосов
/ 21 октября 2010

Если у вас есть Acrobat 9 Pro (или его пробная версия), вы можете запустить проверку синтаксиса PDF.Advanced-> Preflight ... Вкладка «Профили», «Анализ PDF», «Сообщить о проблемах синтаксиса PDF», затем нажмите «проанализировать» в нижней части диалогового окна.

Можете ли вы поделиться своим PDF?Я был бы счастлив ткнуть в это немного.Открытие PDF в текстовом редакторе может быть довольно информативным.

Я подозреваю, что исключение выдается и молча перехватывается, оставляя ваш PDF в неопределенном состоянии.Может ли ваш отладчик превратить любое выброшенное исключение в точку останова?

Кроме того, какую версию iText вы используете?

...