1. Приглашаем вступить в нашу группу ВКонтакте.
    Скрыть объявление
  2. Присоединяйтесь к нашему чату по ссылке: http://t.me/mediawiki_ru
    Скрыть объявление

Extension:Pdf Export

Тема в разделе "Расширения для Media Wiki", создана пользователем alisicyn, 30 сен 2016.

  1. alisicyn
    Оффлайн

    alisicyn Только зашёл

    Регистрация:
    20 сен 2016
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Мужской
    Уважаемые форумчане подскажите в чем проблема у меня. Устанавливаю расширение PdfExport. Установил в систему htmldoc и прописал в LocalSetting.php следующее:
    require_once("$IP/extensions/PdfExport/PdfExport.php");
    $wgPdfExportHtmlDocPath = '/usr/bin/htmldoc';
    $wgPdfExportAttach = true;

    И при нажатии на кнопку Печатать как PDF на любой странице MediaWiki создается pdf файл. Но внутри файла все что было на странице на русском языке в виде ????????????

    Где у меня с кодировкой косяк? Подскажите
     
    Последнее редактирование: 30 сен 2016
  2. UksusoFF
    Оффлайн

    UksusoFF Moderator Команда форума

    Регистрация:
    13 май 2013
    Сообщения:
    1.544
    Симпатии:
    193
    Пол:
    Мужской
    Адрес:
    Самара
    Как минимум расширение устарело и может вообще не адекватно вести себя на новых версиях движка.
    Что у вас используется для конвертации? Там на странице несколько вариантов PrinceXML, MWLib, MPdf, XFA.
    В зависимости от этого надо смотреть какие там у них шрифты. Скорее всего без поддержки русского.
     
  3. alisicyn
    Оффлайн

    alisicyn Только зашёл

    Регистрация:
    20 сен 2016
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Мужской
    Я новичок в mediawiki.
    Стоит движок версии 1.26.4
    Мною закоментировано $wgPdfExportHtmlDocPath = '/usr/bin/htmldoc';
    Установил PrinceXML для http://www.princexml.com/download/prince-10r7-ubuntu14.04-i386.tar.gz

    В LocalSetting.php добавил:

    $wgPdfExportPrincePath = '/usr/local/bin/prince';
    $wgPdfExportPrincePhpInterface = '/var/www/wiki/extensions/PdfExport/converters/prince.php';

    Fatal error: Call to undefined method PrincePdfConverter::setPageTitle() in /var/www/wiki/extensions/PdfExport/converters/PrincePdfConverter.php on line 69

    на 69 строке ругани находится:

    $this->setPageTitle( wfMsg( 'pdfprint_error' ) );

    Если ее комментируешь как только делаешь Печать PDF на странице wiki выдает следующее:

    Программе для создания PDF не удалось создать файл. Если проблема повторяется, пожалуйста, обратитесь к администратору.

    Источник — «http://wiki.test.ru/Служебная:Создание_Pdf»

    Куда дальше копать подскажите

     
  4. UksusoFF
    Оффлайн

    UksusoFF Moderator Команда форума

    Регистрация:
    13 май 2013
    Сообщения:
    1.544
    Симпатии:
    193
    Пол:
    Мужской
    Адрес:
    Самара
    Сложно сказать. Возможно конфликт версий. Попробуйте остальные варианты.
    У htmldoc из коробки видимо нет русских шрифтов, можно попробовать их найти и заменить.
     
  5. alisicyn
    Оффлайн

    alisicyn Только зашёл

    Регистрация:
    20 сен 2016
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Мужской
    Я что то искал не нашел. Не знаете где можно найти?
     
  6. alisicyn
    Оффлайн

    alisicyn Только зашёл

    Регистрация:
    20 сен 2016
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Мужской
    MWLib, MPdf, XFA не подскажите есть ли инструкции как эти попробовать установить?
     
  7. UksusoFF
    Оффлайн

    UksusoFF Moderator Команда форума

    Регистрация:
    13 май 2013
    Сообщения:
    1.544
    Симпатии:
    193
    Пол:
    Мужской
    Адрес:
    Самара
  8. alisicyn
    Оффлайн

    alisicyn Только зашёл

    Регистрация:
    20 сен 2016
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Мужской
    Спасибо вам огромное MPdf через него все заработало. На htmldoc не буду тратить время
     
  9. Familiar89
    Оффлайн

    Familiar89 Только зашёл

    Регистрация:
    19 дек 2017
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Всем привет.
    Товарищи, каким расширение пользуетесь на новых версиях MediaWiki? Как страницы в pdf конвертируете?
     

Поделиться этой страницей