Вы здесь

GLPI - настройка русских букв в PDF

GLPI - система учета компьютерного оборудования

Поставил у себя в конторе GLPI - расшифровывается как Gestionnaire libre de parc informatique (Свободный менеджер ИТ-инфраструктуры). Если вкратце - это система для учета компьютерного оборудования в организации, тикет-система для организации поддержки пользователей (helpdesk), и что-то вроде базы данных об установленной технике/ПО в организации.

На данный момент я планирую её использовать в основном для учета оборудования - у кого и какой конфигурации установлен комп, принтер и т.д. GLPI позволяет разбивать оборудование по типам (компьютеры, мониторы, принтеры, картриджи и т.д.) К каждому принтеру можно привязать один либо несколько картриджей - что очень удобно для учета. Поддерживается несколько языков, в том числе и русский.

GLPI позволяет выгружать список оборудования в pdf-файл, но в случае если вы используете русский язык - вместо русских букв в pdf-файле будут знаки ???.

Решается это следующим образом:

1. В файле usr/share/glpi/inc/search.class.php находим упоминания кодировки windows-1252 и заменяем на windows-1251, у меня нашлось 6 совпадений.
2. В каталоге /usr/share/glpi/lib/ezpdf/fonts заменяем все файлы на содержимое архива, и удаляем файл php_Helvetica.afm, иначе русские буквы будут накладываться друг на друга.

Пути к GLPI у вас могут немного отличаться, в зависимости от установленного дистрибутива ОС, и версии GLPI. Я ставил на Debian 8.1, версия GLPI 0.84.8+.

По возможности в будущем я более подробно опишу работу с системой.

ВложениеРазмер
Package icon font.zip51.5 КБ
Рубрики: 

Комментарии

В версии 0.90 заменили ezpdf на tcpdf. Опять проблемы с рускими ?????? символами.

Также рекомендуем