Возможно связанный вопрос 1 , Связанный вопрос 2
Чего мы пытаемся достичь:
Используйте данные веб-формы drupal в качестве источника, чтобы заполнить PDF-форму и предоставить ее пользователю, распечатанному для печати. Мы пытаемся развернуть это на Drupal 6, а затем на Drupal 7. Сайт - это большой сайт D6, развернутый на CentOS VPS. Мы находимся в процессе переноса на D7.
Ссылки:
Наша проблема:
Что бы мы ни пытались, мы не можем получить определенные символы Unicode (utf-8) для вставки в PDF.
В частности, они не работают: č, đ, ć
Эти работы: ,
ПРИМЕЧАНИЕ: это должно работать, так как эти символы часто встречаются в именах и фамилиях словенцев, и этот PDF-файл является распечаткой контракта в Словении.
Что мы пробовали:
Сначала мы использовали PDFTK , созданный нашим системным администратором из исходного кода. Мы пробовали 1.41 и 1.41. Затем он нашел пакет обеих версий, и мы оба проверили их. Никто не работал. Затем мы проанализировали модуль и использовали ту же функцию командной строки с ограниченным примером. Это дало тот же результат. Мы пробовали PDF, созданный на Mac, который был преобразован из DOC, а не поля, добавленные с помощью Adobe Acrobat Pro. Чем мы попробовали PDF, созданный с помощью LibreOffice на Linux Mint. Оба дали одинаковые результаты. Эта проблема была повторена на CentOS vps, на установке CentOS virtualbox нашего системного администратора и на Ubuntu 10.04 devbox и на 2 установках D6 vanilla, 1 установке D7 vanilla и на производственной установке D6.
Мы также попробовали второй вариант, заданный модулем fillpdf: мост java / tomcat ( Подробнее здесь ). Это было опробовано на Ubuntu 10.04 Devbox, и это также не работает. Мы также попробовали предоставленную услугу PDFTK «программное обеспечение как услуга» FillPDF service , и она также дала тот же результат.
Есть идеи, что может быть не так? Любые идеи, как это сделать (даже с использованием других систем, сервисов, пользовательского кода и т. Д.)?