Перейти к основному содержимому
Версия: 4.0

Генерация PDF

Подготовка к экспорту в PDF

осторожно

Для корректной работы экспорта в PDF необходимо убедиться, что в системе установлены все необходимые библиотеки для Chrome. Headless Chrome используется плагином smartMonitorPDFExport.

Чтобы проверить наличие библиотек:

  1. Перейдите в директорию плагина:
cd /app/opensearch-dashboards/plugins/smartMonitorPDFExport/node_modules/puppeteer/.local-chromium/linux-1022525/chrome-linux
  1. Выполните команду проверки установленных библиотек:
ldd chrome
  1. Если для каких-то библиотек показан статус not found, необходимо установить их в системе перед использованием экспорта в PDF.
linux-vdso.so.1 =>  (0x00007ffc1b7e1000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fa3b2483000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fa3b2267000)
libgobject-2.0.so.0 => /lib64/libgobject-2.0.so.0 (0x00007fa3b2016000)
libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007fa3b1d00000)
libnss3.so => /lib64/libnss3.so (0x00007fa3b19c6000)
libnssutil3.so => /lib64/libnssutil3.so (0x00007fa3b1796000)
libsmime3.so => /lib64/libsmime3.so (0x00007fa3b156e000)
libnspr4.so => /lib64/libnspr4.so (0x00007fa3b132f000)
libatk-1.0.so.0 => not found
libatk-bridge-2.0.so.0 => not found
libcups.so.2 => not found
libgio-2.0.so.0 => /lib64/libgio-2.0.so.0 (0x00007fa3b0f8f000)
libdrm.so.2 => /lib64/libdrm.so.2 (0x00007fa3b0d7e000)
libdbus-1.so.3 => /lib64/libdbus-1.so.3 (0x00007fa3b0b2e000)
libexpat.so.1 => /lib64/libexpat.so.1 (0x00007fa3b0904000)
libxcb.so.1 => not found
...

Экспорт в PDF

Для экспорта дашборда в PDF:

  1. Перейдите на страницу дашборда, который необходимо экспортировать
  2. Нажмите кнопку Экспорт в правом верхнем углу интерфейса рядом с кнопкой Редактировать

alt text

  1. Дождитесь готовности экспорта и завершения скачивания PDF-файла
  2. PDF-версия дашборда готова

Таким образом можно легко поделиться дашбордом с коллегами в виде PDF-файла.