У меня есть визуализация, созданная d3 (библиотека визуализации javascript, аналогичная Protovis или Raphael, которая рисует материал с использованием элементов SVG). Vis является интерактивным, поэтому пользователь может взаимодействовать с ним и редактировать его. Когда пользователь удовлетворен своей визуализацией, я хотел бы, чтобы пользователь мог экспортировать эту визуализацию в виде PDF. Я пробовал несколько библиотек HTML в PDF, и они не работают с элементами SVG.
Это нормально, если это решение либо на стороне клиента, либо на стороне сервера. Я использую PHP-сервер, но также могут работать реализации Python или Java.
Поддержка браузера: в идеале это будет поддерживать все современные браузеры, но минимально я хотел бы поддерживать последние версии браузеров Firefox и webkit.