是否有一些Java库用于在代码中将.svg转换为.png或.jpg?有没有人有这方面的经验?
我有一个由d3生成的可视化(类似于Protovis或Raphael的javascript可视化库,它使用SVG元素绘制内容).vis是交互式的,因此用户可以与之交互并对其进行编辑.一旦用户对他/她的可视化感到满意,我希望用户能够将该可视化导出为PDF.我已经尝试了几个HTML到PDF库,它们不能与SVG元素一起使用.
如果解决方案是客户端或服务器端,那也没关系.我正在使用PHP服务器端,但Python或Java实现也可以工作.
浏览器支持:理想情况下它会支持所有现代浏览器,但最低限度我想支持Firefox和webkit浏览器的最新版本.
我一直在寻找这个古老问题的最新解决方案.
长话短说我想用css + html - > pdf并用java做.
我不想使用API,因为数据是敏感的.谷歌搜索为我提供了无数的网站/服务提供这样做,但我正在寻找一个独立的工具,并寻找一个可以很好地从我的Java服务器工作.我发现这个看起来很棒的命令行工具,但它是一个命令行工具,并且Web服务器上的产生进程开始变得粗略IMO(但我总是愿意听到其他情况).此外,飞碟似乎是一个标准的选择,但我听到了混合的评论.
这是一个关于这个主题的5岁问题,但我认为事情已经改变了!特别是在使用dom操作的前端单元测试领域所做的所有工作中,我认为可能有一些比传统解决方案更少,我愿意全部听到它们!
任何帮助将不胜感激.