Плагин «POST2PDF Converter» для WordPress

Введение

Всем привет! Сегодня я с обещанным обзором, а именно мы будем рассматривать «POST2PDF Converter». Выбрал именно этот плагин за его простоту в настройке и внедрении, отсутствие рекламы также повлиял на фактор принятия решения, но еще важным поводом послужило генерация PDF-файла без дополнительных окошек. Более того в Интернете отсутствует информация о нем на русском языке, по крайней мере я не нашел. Итак, пожалуй начнем разбирать…

Обзор

Установка

Начнем с установки. Как обычно, качаем плагин с официального репозитория WordPress и копируем его в папку «/wp-content/plugins/». Затем активируем его и переходим на вкладку «Settings» для дальнейший настройки. Но либо проще в панели администратора WordPress выбрать вкладку «Плагины» -> «Добавить новый», вбить в поле поиска ключевые слова «POST2PDF Converter» и нажать «Поиск». Теперь устанавливаете необходимый плагин и активируете его.

Настройка

Теперь, непосредственно, следует его настроить под ваши требования. В панели администратора открываете вкладку установленных плагинов, находите «POST2PDF Converter» и нажимаете «Settings» (см. рис. 1).

Настройка POST2PDF Converter

Рис. 1 POST2PDF Converter

Перед вами откроется окно параметров на английском языке из 7 разделов. Рассмотрим более подробно каждую из них.


1. Download Link Settings

Параметры ссылки скачивания

Рис 2. Параметры ссылки скачивания


Add download link to
— автоматически добавляет ссылку на скачивание в формате PDF в посты (Posts)  и/или в страницу (Pages) в зависимости от проставленных галочек.

Exclusion — исключает возможность скачивания в PDF всех перечисленных в поле постов и/или страниц .

Icon Size — указывается размер иконки. Если хотите добавить свою иконку, то необходимо создать каталог «image to /wp-content/tcpdf-iamges/» и скопировать его туда. Далее  в поле «Custom icon file name» вводите имя файла с изображением.

Link Text — Текст ссылки на скачивание. По умолчанию оно на английском языке.

Font Size — размер шрифта.

Postition — позиция ссылки на скачивание. 
Варианты:
«Before…» — До поста/страницы;
«After…» — После поста/страницы;
«Before and After…» — До и после поста/страницы.

Margin — устанавливаются величины отступов для ссылки.

Right justification — если отмечен пункт галочкой, то позиция ссылки будет справа в отношении поста.

CSS for download link — если вы хотите применить свои собственные css для ссылки на скачивание, отключите эту опцию.

Link action — действие ссылки. Варианты: «Download» — скачивание и «Open with the browser» — открыть в браузере.

Access — разграничение доступа.
Варианты:
«Unrestraint» — свободное скачивание;
«Deny any access with the download URL directly» — если выбран этот пункт, то HTTP referer должен содержать ваш URL.
«Allow only registered users» — только зарегистрированные пользователи имеют право на скачивание.

Shortcode — используя шорткод можно будет в любом месте теста указывать ссылку на скачивание. Например, [pdf]Скачать в формате PDF[/pdf].

Nofollow — плагин добавляет атрибут rel=»nofollow» в ссылку на скачивания для предотвращения индексирования PDF файлов поисковыми системами.


2. Cache Settings

Настройка кэширования

Рис. 3 Настройка кэширования

Cache — созданный PDF будут кэшироваться локально, что улучшит производительность и уменьшить нагрузку на сервер.

Temporary cache — когда плагин создает PDF, временные данные кэшируются на диске сервера. Это уменьшит использование памяти сервера, однако может привести к снижению производительности или фатальной ошибке. Временные файлы из кэша будут автоматически удалены.

И теперь самый емкий раздел. Страницу я разобью на несколько частей (скриншотов).


3. PDF Settings

Часть 1 Настройки PDF

Рис. 4 Часть 1 Настройки PDF

Language — язык контента.

File name — имя файла PDF по умолчанию. Варианты: Title — из заголовка; Post id — на основе идентификатора поста.

Font — плагин выбирает наиболее подходящий шрифт и автоматически устанавливает его в качестве шрифта по умолчанию. Вы можете выбрать другой шрифт прописав его в этом поле.

Monospaced font — задается моноширинной шрифт по умолчанию.

Часть 2 Настройки PDF

Рис. 5 Часть 2 Настройки PDF

Safe fonts directory — плагин позволяет размещать собственные шрифты в каталог «/wp-content/tcpdf-fonts». После включения этой опции, плагин автоматически обновит шрифты и их уже нельзя будет удалить.
Порядок установки:
1.) Проверьте существование каталога «/wp-content/tcpdf-fonts/». Если ее нет, то необходимо создать.
2.) Скопируйте новые шрифты.
3.) Включите опцию (галочку).

Примечание: 
Оригинальные шрифты можете найти в каталоге «/post2pdf-converter/tcpdf/fonts» распакованного плагина. Директория оригинальных шрифтов: «/путь к вашему плагину/post2pdf-converter/tcpdf/fonts».

Font size — размер шрифта.

Font subsetting — эта опция служит уменьшения размера выходного PDF-файла. Если она выключена, то все шрифты будут включены в документ.
Примечание: некоторые шрифты не могут быть внедрены (например, Courier, Helvetica, Times New Roman и т.д.).

Часть 3 Настройки PDF

Рис. 6 Часть 3 Настройки PDF

Image ratio — коэффициент размера изображения. Чем больше число, тем меньше размер изображения в PDF-файле.

Header — заголовок в PDF-файле.

Header logo — отображать логотип в заголовке.

Параметры:

Image file — файл логотипа. Если хотите вставить свое изображение, то его необходимо скопировать в папку «/ваш путь к плагину/post2pdf-converter/tcpdf/images». Принимаются форматы jpeg, jpg, png и gif.

P.S.: Вот для чего создавать путь «/wp-content/tcpdf-images/» я не понял. У меня и без этого хорошо работает.

Logo width — ширина логотипа в мм. Не в пикселях!

Title — если включен, то отображает заголовок поста/страницы.

Wrap title — если заголовок поста/страницы длинный, то при включенной этой опции она будет  переводиться на следующую строку. В противном случае будет усечен.

Часть 4 Настройки PDF

Рис. 7 Часть 4 Настройки PDF

Signature — подпись. Здесь вы можете прописать лицензионное соглашение или иной текст, которая будет вставлена в качестве подписи в конце PDF-документа.

Параметры:

Border — рамка подписи.

Fill — заливка области подписи.

Footer — отображение подвала. При включенной опции отображается нумерация страниц в документе.

Filters — применение WordPress фильтров по умолчанию в заголовках и содержании. (P.S.: я не понял за что эта функция отвечает, если вам известно, сообщите пожалуйста в виде комментария.)

Shortcode handling — обработчик шорт-кодов. не знаю почему так назван, но на самом деле опция связана с картинками. Варианты: Parse — включает изображения в PDF-документ; Remove — исключает изображения из PDF-документа.

Add default font to font-family — если PDF-файл имеет искаженные символы (кракозябры), попробуйте включить эту опцию. Если ваш пост использует семейство шрифта «font-family» в атрибутах стиля, то при включенной опции, плагин добавить шрифт для них по умолчанию.


4. Restore all settings to default and Clear Cache

«Reset All Settings» делает полный сброс настроек по умолчанию.

«Clear Cache» очищает кэш.


5. PDF Converter

Конвертор PDF

Рис. 8 Конвертер PDF

Сервис для генерации PDF файлов по ID поста. Исключительно для администратора. Также в нем будет храниться список созданных PDF-файлов (созданных именно через этот раздел).


6. Font converter

Конвертер шрифта

Рис. 9 Конвертер шрифта

Здесь вы можете конвертировать ваши True Type шрифты в шрифт TCPDF для этого плагина. До преобразования обязательно переименуйте ваши файлы шрифтов в нижний регистр. Проверьте существование каталога «/wp-content/tcpdf-fonts/», если ее нет, то создайте. Далее загрузите все шрифты в этот каталог.
Примечание: убедитесь, что имеете право (лицензия) на использование шрифта, либо что она распространяется свободно.


7. Your System Info

Здесь содержится системная информация.

Заключение

Вот и расписал все что смог. Надеюсь кому-то помог с переводом в настройках. Пример ссылки на скачивание в PDF формате можете увидеть в конце поста (только для зарегистрированных пользователей). Буду признателен, за ваши комментарий. Скачать плагин можете здесь.

[show_yamoney]

[Всего голосов: 3    Средний: 6.7/5]
Ильдар Хайрисламов

Ильдар Хайрисламов

Если что-то не получается сделать из описания статьи или требуется помощь специалиста, пишите мне, вместе разберемся. Мои услуги: IDOBI.PRO