Extension:Pdf Export

alisicyn

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

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

Где у меня с кодировкой косяк? Подскажите
 
Последнее редактирование:
Как минимум расширение устарело и может вообще не адекватно вести себя на новых версиях движка.
Что у вас используется для конвертации? Там на странице несколько вариантов PrinceXML, MWLib, MPdf, XFA.
В зависимости от этого надо смотреть какие там у них шрифты. Скорее всего без поддержки русского.
 
Я новичок в 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»

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

 
Сложно сказать. Возможно конфликт версий. Попробуйте остальные варианты.
У htmldoc из коробки видимо нет русских шрифтов, можно попробовать их найти и заменить.
 
Я что то искал не нашел. Не знаете где можно найти?
 
MWLib, MPdf, XFA не подскажите есть ли инструкции как эти попробовать установить?
 
Спасибо вам огромное MPdf через него все заработало. На htmldoc не буду тратить время
 
Всем привет.
Товарищи, каким расширение пользуетесь на новых версиях MediaWiki? Как страницы в pdf конвертируете?
 
Назад
Верх