У меня есть визуализация, созданная d3 (библиотека визуализации javascript, похожая на Protovis или Raphael, которая рисует материал с использованием элементов SVG). Vis является интерактивным, поэтому пользователь может взаимодействовать с ним и редактировать его. Когда пользователь удовлетворен своей визуализацией, я хотел бы, чтобы пользователь мог экспортировать эту визуализацию в виде PDF. Я пробовал несколько библиотек HTML в PDF, и они не работают с элементами SVG.Экспортировать элементы SVG в PDF?
Это нормально, если решение является либо клиентской, либо серверной. Я использую PHP-сервер, но также могут работать Python или Java.
Поддержка браузера: в идеале это будет поддерживать все современные браузеры, но минимально я хотел бы поддерживать последние версии браузеров Firefox и webkit.
** jsPDF ** можно использовать для добавления SVG в файл PDF. См. Этот разговор: http://stackoverflow.com/questions/5913338/embedding-svg-in-pdf-exporting-svg-to-pdf-using-js – stackex