Я использую Leaflet для отображения базовых карт, слоев wms, многоточечных, многополигонов и многострочных строк. Есть ли способ с помощью JavaScript напрямую, при нажатии кнопки, сохранить снимок экрана карты в формате PDF с заголовком и нижним колонтитулом документа (изображение посередине) на сервере?
Сегодня я могу сохранить снимок экрана в формате PDF локально на моем компьютере с помощью плагина Leaflet для печати в браузере и сохранения для печати в формате PDF. Затем я могу загрузить файл на сервер, и все будет хорошо. Однако я хочу пропустить эту ручную часть печати карты в формате pdf, сохранить ее локально, а затем загрузить.