Интервал между шрифтами Itext PDF неверен - PullRequest
1 голос
/ 01 июня 2011

Я использую itext(2.x) для создания PDF-файлов.

Локально на моем компьютере вывод pdf правильный.
Но когда я запускаю код на производственном сервере, работающем под управлением Ubuntu, интервал между символами в шрифтах неверен.

Кто-нибудь имеет опыт в подобной ситуации?

Ответы [ 4 ]

2 голосов
/ 02 июня 2011

Я сильно подозреваю, что это проблема со шрифтом.

Возможность 1: Используемый вами шрифт просто отсутствует на сервере (ответ VSU).Это приведет к тому, что соответствующий шрифт по умолчанию вернется к Helvetica ..., что будет выглядеть неправильно.

Возможность 2: Вы не встраиваете шрифт и просматриваете PDF-файл в другой системе, чем та, которая была сгенерированаЭто.Если на обеих машинах есть шрифт с именем «Arial», но есть небольшие (или не очень тонкие) различия, межсимвольный интервал может выглядеть как «Выкл.».

Возможность 3: вы «запекаете» информацию кернинга в свойприложение, которое не подходит для версии (или шрифта, перекрестного разговора с возможностью 1 здесь), которая заканчивается в PDF.

Возможно, есть еще пара вариантов, о которых я не думаю, что это может быть проблема,но это охватывает каждый сценарий, с которым я столкнулся за 14 лет работы парнем в формате PDF.

PS : вы можете обговорить все догадки, если разместите ссылки на свойPDF-файлы ... один из вашего устройства разработчика и "идентичный" один с сервера.

2 голосов
/ 01 июня 2011

Вам необходимо установить использованные шрифты на ваш сервер.

0 голосов
/ 16 мая 2012

Itext 2.x ОЧЕНЬ стар.Вы все еще используете Windows 95?

0 голосов
/ 16 мая 2012

Не уверен, есть ли еще кто-то, кто ищет это, но у меня такая же проблема.

Я использую itext для генерации PDF - и это выглядит хорошо, когда я тестирую его локально, но при печати с сервера выравнивание отключено. Для сравнения можно заметить, что размеры шрифтов в серверной версии файла немного меньше.

Что делает его более интересным, так это то, что если я скопирую файл с сервера очереди печати / var / spool / cups / на мой локальный компьютер, он просматривает и печатает OK.

Я сейчас пытаюсь использовать itext для встраивания шрифтов в мой PDF, чтобы посмотреть, поможет ли это, но есть ли что-нибудь еще, что я могу попробовать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...