I'm working on an app where I need to be able to capture a leaflet map and ultimately have it go to a PDF. I've looked into using leaflet-image to get the map image, but it doesn't work with leaflet.markercluster. Leaflet-image also requires html2canvas which forces my maps to be built with a canvas setting. This setting messes up my diagonal hatch pattern on some of my map areas and renders them as black areas.
Are there any good alternatives to html2canvas (other than phantomjs) to be able to export/save a leaflet map? Or is there a way to place a leaflet map into a PDF with javascript?