Чтобы экспортировать несколько статей в файлы формата 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
После установки 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
После установки 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 и выше