База знаний

Как включить экспорт в PDF

ID статьи: 303
Последнее обновление: 30 авг., 2022

Чтобы экспортировать несколько статей в файлы формата PDF или HTML, выполните следующее:

  • Установите программу WKHTMLTOPDF (рекомендуется) или HTMLDOC.
  • Убедитесь, что в настройках указан верный путь до папки установки.
  • Убедитесь, что PHP имеет доступ к директории HTMLDOC. Проверьте PHP параметр open_basedir в файле php.ini.
  • Убедитесь, что PHP может запускать функцию proc_open. Проверьте PHP параметры disable_functions, safe_mode_exec_dir в файле php.ini.
  • Купите плагин для экспорта или установите демонстрационный режим.
  • Введите ключ плагина в настройках KBPublisher.

Использование WKHTMLTOPDF (рекомендуется)

  • WKHTMLTOPDF доступен для загрузки по ссылке https://wkhtmltopdf.org
  • Скачайте и установите программу на компьютер.

Указание директории установки WKHTMLTOPDF

После установки WKHTMLTOPDF необходимо в настройках KBPublisher задать путь до папки установки.

  • В Панели администратора перейдите: Настройки ► Плагины► Экспорт► Путь к WKHTMLTOPDF.
  • Убедитесь, что в поле Путь к WKHTMLTOPDF указана правильная директория установки HTMLDOC. Например: /usr/local/bin/.
  • После нажатия кнопки Сохранить выполнится анализ тестового HTML файла, и в случае возникновения ошибки откроется соответствующее сообщение.

Проверка WKHTMLTOPDF из командной строки

Чтобы конвертировать отдельную веб-страницу, в командную строку введите:

$ /path_to_wkhtmltopdf/wkhtmltopdf input.html output.pdf

Проверьте работу с использованием PHP и приложенного тестового файла, введя следующее:

$ php -r "exec('/path_to_wkhtmltopdf/wkhtmltopdf http://path_to_kbp/admin/extra/plugin/export2/template/export_test.html output.pdf');"


Использование HTMLDOC

Примечание: В настоящее время коммерческая поддержка HTMLDOC отсутствует. Двоичные файлы можно найти здесь.

  • HTMLDOC доступен для загрузки по ссылке https://www.msweet.org/htmldoc/
  • Скачайте и установите программу на компьютер.

Указание директории установки HTMLDOC

После установки HTMLDOC необходимо в настройках KBPublisher задать путь до папки установки.

  • В Панели администратора перейдите: Настройки► Плагины► Экспорт► Путь установки HTMLDOC.
  • Убедитесь, что в поле Путь установки HTMLDOC указана правильная директория установки HTMLDOC. Например: /usr/local/bin/.
  • После нажатия кнопки Сохранить выполнится анализ тестового HTML файла, и в случае возникновения ошибки откроется соответствующее сообщение. 

Проверка HTMLDOC из командной строки

Чтобы конвертировать отдельную веб-страницу, в командную строку введите:

$ /path_to_htmldoc/htmldoc --webpage -f output.pdf filename.html

Проверьте работу с использованием PHP и приложенного тестового файла, введя следующее:

$ cd /path/to/kbp_directory 
$ php -r "system('/ path_to_htmldoc/htmldoc --webpage -f output.pdf admin/extra/plugin/export/template/export_test.html');"


Покупка плагина

По умолчанию функция экспорта отсутствует в пакете KBPublisher. Вам необходимо приобрести ее отдельно.
В этой статье рассказывается как купить плагин.

Добавление ключа плагина в KBPublisher

Ключ приходит на электронную почту. Если по каким-то причинам вам не удается найти письмо, то зайдите в Личный кабинет KBPublisher, где ключ находится на вкладке Мои лицензии.

  • Скопируйте лицензионный ключ из Личного кабинета или электронного письма.
  • Войдите в базу знаний.
  • Перейдите в Панель администратора.
  • Откройте раздел Настройки.
  • Перейдите на вкладку Плагины Экспорт.
  • Вставьте ключ в поле Ключ плагина.
  • Сохраните изменения, нажав кнопку Сохранить.

Совет:

  • Если перед покупкой вам необходимо ознакомиться с функцией экспорта и получить представление о том, как она работает, воспользуйтесь демонстрационным режимом.

----------------------------------------------------------------------
Функция доступна с версии 4.0 и выше

Эта статья была:   Полезна | Не полезна
ID статьи: 303
Последнее обновление: 30 авг., 2022
Ревизия: 15
Доступ: Открытый доступ
Просмотры: 11187
Комментарии: 0
Также прочтите

Также опубликовано в