Инструменты пользователя

Инструменты сайта


dokuwiki:dw2pdf:dw2pdf

DokuWiki: dw2pdf

Расширение DokuWiki для экспорта страницы в формате PDF.
Использует PHP библиотеку mPDF.

Установка

Необходимые пакеты:

apt-get install php-gd php-dompdf php-mbstring

Вызов по URL

Для ручного экспорта страницы нужно указывать в конце URL параметр:

?do=export_pdf

Можно указать имя шаблона:

&tpl=ИМЯ_ШАБЛОНА 

Заголовок страницы:

&book_title=ЗАГОЛОВОК_СТРАНИЦЫ

Only via URL-parameters

Настройка

Пример настройки шаблона normal

Путь: dokuwiki/lib/plugins/dw2pdf/tpl/normal

Нажмите, чтобы отобразить

Нажмите, чтобы скрыть

back.html
<br />
<br />
<div style="font-size: 80%; border: solid 0.5mm #DDDDDD;background-color: #EEEEEE; padding: 2mm; border-radius: 2mm 2mm; width: 100%;">
    <table width="100%">
        <tr>
            <td>
                From:<br />
                <a href="@WIKIURL@">@WIKIURL@</a>&nbsp;-&nbsp;<b>@WIKI@</b>
                <br /><br />
                Permanent link:<br />
                <b><a href="@PAGEURL@">@PAGEURL@</a></b>
                <br /><br />
                Last update: <b>@UPDATE@</b>
                <br />
            </td>
            <td align="right">
                @QRCODE@
            </td>
        </tr>
    </table>
</div>
footer.html
<table width="100%" class="pdffooter">
    <tr>
        <td style="text-align: left"></td>
        <td style="text-align: center">@PAGE@/@PAGES@</td>
        <td style="text-align: right"></td>
    </tr>
</table>
style.css
body, p, li
{
    font-size: 90%;
    text-align: justify;
}
 
 
pre, code, samp, kbd
{
    font-size: 88%
}
 
 
h1 {
    font-size: 1.6em
}
 
h2 {
    font-size: 1.3em;
    margin-top: 1em; 
    margin-bottom: 0em;
}
 
h3 {
    font-size: 1.1em
}
 
th, td {
    font-size: 0.9em;
    padding: .3em .5em;
}
 
kbd.__keyboard {
    font-size: 0.9em;
    padding: .3em .5em;
}
 
/* Теги внизу страницы */
div.tags {
     display:none;
}
 
/* Заголовки таблиц */
th {
    background-color: #eee;
}

Ссылки

dokuwiki/dw2pdf/dw2pdf.txt · Последние изменения: 2020-08-12 08:53 — GreyWolf