Генерация PDF
Подготовка к экспорту в PDF
осторожно
Для корректной работы экспорта в PDF необходимо убедиться, что в системе установлены все необходимые библиотеки для Chrome. Headless Chrome используется плагином smartMonitorPDFExport
.
Чтобы проверить наличие библиотек:
- Перейдите в директорию плагина:
cd /app/opensearch-dashboards/plugins/smartMonitorPDFExport/node_modules/puppeteer/.local-chromium/linux-1022525/chrome-linux
- Выполните команду проверки установленных библиотек:
ldd chrome
- Если для каких-то библиотек показан статус
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:
- Перейдите на страницу дашборда, который необходимо экспортировать
- Нажмите кнопку
Экспорт
в правом верхнем углу интерфейса рядом с кнопкойРедактировать
- Дождитесь готовности экспорта и завершения скачивания PDF-файла
- PDF-версия дашборда готова
Таким образом можно легко поделиться дашбордом с коллегами в виде PDF-файла.