Форум русской поддержки Joomla!® CMS
09.12.2016, 21:19:44 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

RSForm! Pro PDF Plugin и русский шрифт

 (Прочитано 9065 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ViniPuh
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 59


« : 11.09.2012, 13:07:55 »

У компонента есть плагин, позволяющий прикреплять к почте пдф файл с данными из формы.
http://www.rsjoomla.com/support/documentation/view-article/747-rsform-pro-pdf-plugin.html

Самое гланвое работает нормально, но вот проблема,  стандартные шрифты (Times-Roman,Helvetica, Courier)  по созданию пдф файла ни как не воспринимают кирилицу.
В качестве решения есть у них дополнительные шрифты, которые можно скачать. Увы, но у меня заблокирована эта возможность и я не могу их скачать.

Цитировать
Some special chars are not supported by all PDF font types. For example if your submissions or PDF text will be in Chinese, you will need to use the special, Firefly font. For languages that use UTF-8 chars, you can use the DejaVu Sans. Both font files are available for download within the My downloads > RSForm!Pro > View all plugins and modules > RSForm!Pro files > 3rd Party area.


Если есть у кого-то пакеты этих шрифтов (DejaVu, Sans) прошу поделиться ими или подсказать как можно решить эту проблему.
Записан
XTRO
Захожу иногда
**

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 19



« Ответ #1 : 22.09.2012, 22:47:19 »

или подсказать как можно решить эту проблему.
сегодня столкнулся с этой же траблой. Поскольку мы не подписчики, значит надо думать.
на всё понадобилось 5 сек
взял DejaVu Sans, кажется с suse, попробовал через ttf2pt1 - не пошло , а вот через _http://eclecticgeek.com/dompdf/load_font.php легко получилось.
Копировать в administrator/components/com_rsform/helpers/pdf/dompdf6/lib/fonts/
залил на рапиду.
Записан
kostyan15art
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 8


« Ответ #2 : 29.11.2012, 15:06:16 »

сегодня столкнулся с этой же траблой. Поскольку мы не подписчики, значит надо думать.
на всё понадобилось 5 сек
взял DejaVu Sans, кажется с suse, попробовал через ttf2pt1 - не пошло, а вот через _http://eclecticgeek.com/dompdf/load_font.php легко получилось.
Копировать в administrator/components/com_rsform/helpers/pdf/dompdf6/lib/fonts/
залил на рапиду.
пожалуйста поделись с плагином очень нужен
Записан
galiaf
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 1


« Ответ #3 : 10.02.2013, 09:24:09 »

сегодня столкнулся с этой же траблой. Поскольку мы не подписчики, значит надо думать.
на всё понадобилось 5 сек
взял DejaVu Sans, кажется с suse, попробовал через ttf2pt1 - не пошло, а вот через _http://eclecticgeek.com/dompdf/load_font.php легко получилось.
Копировать в administrator/components/com_rsform/helpers/pdf/dompdf6/lib/fonts/
залил на рапиду.
Ссылка битая, пере залейте пожалуйстаззз!
Записан
XTRO
Захожу иногда
**

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 19



« Ответ #4 : 06.09.2013, 15:59:31 »

разжился оригиналами, перезалил
firefly
dejavu
Записан
XTRO
Захожу иногда
**

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 19



« Ответ #5 : 06.09.2013, 16:04:52 »

пожалуйста поделись с плагином очень нужен
plg_pdf
Записан
Abiladenda
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Сообщений: 187



« Ответ #6 : 26.09.2013, 11:25:56 »

А такой вопрос, сохраняется ли файл pdf на сервере или нет? ведь если да - тогда нужно знать где он находится что бы удалять эти файлы с сервера
Записан
XTRO
Захожу иногда
**

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 19



« Ответ #7 : 26.09.2013, 11:35:37 »

ошибка
« Последнее редактирование: 26.09.2013, 14:39:37 от XTRO » Записан
Abiladenda
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Сообщений: 187



« Ответ #8 : 26.09.2013, 13:41:41 »

У меня не сайт купли продажи, и все что нужно это получить pdf на емаил что бы отправить в удобной форме клиентам анкету сурмамы, получается если у меня не стоит компонент Jshopping и нет пути components\com_jshopping\ тогда файл не сохраняется на сервере (плагин PDF у меня был в архиве RSform), конечно можно сделать через Акеба копию сайта и поискать в архиве этот файл что бы знать, но может вы знаете без лишних телодвижений? За шрифты большое спасибо плюс вам!
Записан
XTRO
Захожу иногда
**

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 19



« Ответ #9 : 26.09.2013, 14:38:35 »

ааа...перепутал компоненты
сорри, ввёл в заблуждение
не надо никаких копий и т.п, всё проще: в свойствах формы в разделе про email ставите галочку на отправку pdf юзеру/админу и он его получит.
Записан
Abiladenda
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Сообщений: 187



« Ответ #10 : 26.09.2013, 15:11:54 »

Это понятно я так уже сделал, и админ получает емаил с pdf файлом формы все работает на ура, но вопрос в другом этот самый файл pdf где хранится на сервере??, в папке components/rsform/uploads его нет. Ведь pdf файлы довольно большого размера и так 100 форм и будет 100 мегабайт прироста размера сайта на сервере.
Записан
XTRO
Захожу иногда
**

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 19



« Ответ #11 : 26.09.2013, 23:11:43 »

но вопрос в другом этот самый файл pdf где хранится на сервере??,
нигде не хранится, все данные в БД, а pdf генерируется в момент отправки email.
Записан
amor333
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 26


« Ответ #12 : 19.05.2015, 00:17:07 »

Ребят можеть есть у когото pdf плагин для RSForm pro 1.5?
Записан
damant
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 2


« Ответ #13 : 02.11.2015, 13:45:47 »

Поделитесь русскими шрифтами для плагина rdf, если можно скиньте на мыло damant@mail.ru
Записан
oc01
Давно я тут
****

Репутация: +27/-1
Offline Offline

Сообщений: 306



« Ответ #14 : 17.11.2015, 21:52:39 »

И со мной, если можно, поделитесь DEJAVU SANS. oc01@mail.ru
Записан
Zhalgas
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 19


« Ответ #15 : 02.12.2015, 09:51:12 »

Вот как я решил эту проблему
1. Скачал архив Times New Roman
2. Закинул все файлы с архива в папку /administrator/components/com_rsform/helpers/pdf/dompdf6/lib/fonts
3. Заменил в файле dompdf_font_family_cache.dist.php (находится там же) строки
  'times' =>
  array (
    'normal' => DOMPDF_FONT_DIR . 'Times-Roman',
    'bold' => DOMPDF_FONT_DIR . 'Times-Bold',
    'italic' => DOMPDF_FONT_DIR . 'Times-Italic',
    'bold_italic' => DOMPDF_FONT_DIR . 'Times-BoldItalic',
  ),
  'times-roman' =>
  array (
    'normal' => DOMPDF_FONT_DIR . 'Times-Roman',
    'bold' => DOMPDF_FONT_DIR . 'Times-Bold',
    'italic' => DOMPDF_FONT_DIR . 'Times-Italic',
    'bold_italic' => DOMPDF_FONT_DIR . 'Times-BoldItalic',
  ),

на

'times' => array (
    'normal' => DOMPDF_FONT_DIR . 'times',
    'bold' => DOMPDF_FONT_DIR . 'timesbd',
    'italic' => DOMPDF_FONT_DIR . 'timesi',
    'bold_italic' => DOMPDF_FONT_DIR . 'timesbi'
),
'times-roman' => array (
    'normal' => DOMPDF_FONT_DIR . 'times',
    'bold' => DOMPDF_FONT_DIR . 'timesbd',
    'italic' => DOMPDF_FONT_DIR . 'timesi',
    'bold_italic' => DOMPDF_FONT_DIR . 'timesbi'
),
Записан
Agard
Осваиваюсь на форуме
***

Репутация: +0/-1
Offline Offline

Пол: Мужской
Сообщений: 83



« Ответ #16 : 31.12.2015, 13:05:13 »

Joomla!, 3.4.8.
RSForm! Pro PDF 1.50.0
RSForm! Pro 1.50.10
У меня так получилось:
файл pdf.php в папке: administrator\components\com_rsform\helpers\pdf
в 23-й строке (ну, у меня в 23-й) ссылался на файл tcpdf.php: require_once JPATH_ADMINISTRATOR.'/components/com_rsform/helpers/pdf/tcpdf/tcpdf.php';
А у меня и папки-то такой нету  Shocked
Скачал и установил библыотэку tcpdf_6_2_11.zip (яндекс: tcpdf для Joomla 3) ну, или что-то в этом роде (прикрепить не получилось - по таймауту сбросило).
Файлики шрифтов закинул в: administrator\components\com_rsform\helpers\pdf\dompdf6\lib\fonts
На всякий случай поставил в /components/com_rsform/helpers/pdf/ папку tcpdf со всем содержимым - потом оказалось, что и без неё можно обойтись (она вроде как и прописана в pdf.php, но и без нее работает...?)
файл pdf.php в папке: administrator\components\com_rsform\helpers\pdf
в 149-й строке:
Код:
$pdf->SetFont('helvetica', '', 8);
заменил на:
Код:
$pdf->SetFont('freesans', '', 8);
Файл dompdf_config.inc.php по адресу: administrator\components\com_rsform\helpers\pdf\dompdf6
строка 210:
Код:
//def("DOMPDF_DEFAULT_FONT", "serif");
раскомментировал:
Код:
def("DOMPDF_DEFAULT_FONT", "serif");
Вроде всё.
PDF-ы, которые ("повторно отправить" из "представленных файлов") приходят в папку tmp\ - стали читабельными для кириллицы.   Yes!
Если что-то забыл - допишу.
С наступающим Новым Годом!  drink
« Последнее редактирование: 31.12.2015, 13:23:18 от Agard » Записан
Agard
Осваиваюсь на форуме
***

Репутация: +0/-1
Offline Offline

Пол: Мужской
Сообщений: 83



« Ответ #17 : 05.01.2016, 16:36:04 »

Вчера подошел к моменту, когда пользователю предлагается скачать в PDF или CSV введенные им данные. И тут - облом! В этом варианте опять вся кириллица под вопросами ?
После долгих мытарств, скопировал макет из
"Форма-Свойства-E-mail пользователей-PDF вложения"
 и вставил в
"Форма-каталог-макет подробностей" (Генерировать макет автоматически? - нет)
Кириллица появилась нормально.  Shocked Только ширина с длиной немного по-другому выглядят, но, это уже не вопрос.
Я и не надеялся на такой результат.
Как это? Почему?
Ладно, пока работает, и - ладно. Но - разобраться надо.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet