php imagick函数可以将svg直接转化成jpg,但是imagick有一个弊端就事部分字体没法正常显示,导致展示的效果不是很好
解决办法(php 将远程svg文件保存到本地)
直接使用file_get_contents读取和file_put_contents直接保存
//$url远程svg链接
$url='';
$svg= file_get_contents($url) ;
//$baseName本地文件名称
$baseName=randStr(10).'-'.time().'.svg';
//$path本地文件地址
$path=__DIR__.DS.'../../../public/ueditor_file/class'.DS.$baseName;
file_put_contents($path,$svg);