Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
dokuwiki:dw2pdf:dw2pdf [2020-07-01 17:10] GreyWolf |
dokuwiki:dw2pdf:dw2pdf [2020-08-12 08:53] (текущий) GreyWolf [Настройка] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== DokuWiki: Расширение dw2pdf ====== | + | ====== DokuWiki: dw2pdf ====== |
Расширение [[dokuwiki:dokuwiki|]] для экспорта страницы в формате PDF. | Расширение [[dokuwiki:dokuwiki|]] для экспорта страницы в формате PDF. | ||
\\ Использует [[php:php|]] библиотеку [[https://mpdf.github.io/|mPDF]]. | \\ Использует [[php:php|]] библиотеку [[https://mpdf.github.io/|mPDF]]. | ||
+ | |||
+ | |||
+ | ====== Установка ====== | ||
Необходимые пакеты: | Необходимые пакеты: | ||
Строка 8: | Строка 11: | ||
apt-get install php-gd php-dompdf php-mbstring | apt-get install php-gd php-dompdf php-mbstring | ||
</code> | </code> | ||
+ | |||
+ | ====== Вызов по URL ====== | ||
Для ручного экспорта страницы нужно указывать в конце URL параметр: | Для ручного экспорта страницы нужно указывать в конце URL параметр: | ||
Строка 14: | Строка 19: | ||
</code> | </code> | ||
+ | Можно указать имя шаблона: | ||
+ | <code> | ||
+ | &tpl=ИМЯ_ШАБЛОНА | ||
+ | </code> | ||
- | <hidden Пример настройки шаблона ''normal''> | + | Заголовок страницы: |
- | FIXME | + | <code> |
+ | &book_title=ЗАГОЛОВОК_СТРАНИЦЫ | ||
+ | </code> | ||
- | Путь: ''dokuwiki/lib/plugins/dw2pdf/tpl/normal'' | + | ---- |
+ | [[https://www.dokuwiki.org/plugin:dw2pdf:configuration#only_via_url-parameters|Only via URL-parameters]] | ||
+ | |||
+ | ====== Настройка ====== | ||
+ | |||
+ | Пример настройки шаблона ''normal'' | ||
+ | |||
+ | Путь: ''dokuwiki/lib/plugins/dw2pdf/tpl/normal'' | ||
+ | <hidden> | ||
<code html back.html> | <code html back.html> | ||
<br /> | <br /> | ||
Строка 44: | Строка 63: | ||
</code> | </code> | ||
- | <code html footer.html | + | <code html footer.html> |
<table width="100%" class="pdffooter"> | <table width="100%" class="pdffooter"> | ||
<tr> | <tr> | ||
Строка 58: | Строка 77: | ||
body, p, li | body, p, li | ||
{ | { | ||
- | font-size: 90% | + | font-size: 90%; |
+ | text-align: justify; | ||
} | } | ||
+ | |||
pre, code, samp, kbd | pre, code, samp, kbd | ||
Строка 72: | Строка 93: | ||
h2 { | h2 { | ||
- | font-size: 1.3em | + | font-size: 1.3em; |
+ | margin-top: 1em; | ||
+ | margin-bottom: 0em; | ||
} | } | ||
Строка 89: | Строка 112: | ||
} | } | ||
- | </code> | + | /* Теги внизу страницы */ |
+ | div.tags { | ||
+ | display:none; | ||
+ | } | ||
- | </hidden> | + | /* Заголовки таблиц */ |
+ | th { | ||
+ | background-color: #eee; | ||
+ | } | ||
+ | </code> | ||
+ | </hidden> | ||
====== Ссылки ====== | ====== Ссылки ====== | ||
- | https://www.dokuwiki.org/plugin:dw2pdf | + | [[https://www.dokuwiki.org/plugin:dw2pdf|DW2PDF Plugin]] |
+ | |||
+ | [[https://www.dokuwiki.org/plugin:dw2pdf:configuration|Configuration Settings for dw2pdf plugin]] | ||
+ | |||
+ | [[https://mpdf.github.io/css-stylesheets/supported-css.html|Supported CSS – CSS & Stylesheets – mPDF Manual]] | ||
{{tag>Documentation HTTP Dokuwiki}} | {{tag>Documentation HTTP Dokuwiki}} | ||