svg文件转标签形式(字符串)。MultipartFile转File
对于svg矢量图的处理,一般可能是存文件形式,但如果只是很少量的,也可直接存数据库:
利用batik既可:
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-all</artifactId>
<version>1.14</version>
<type>pom</type>
</dependency>
import org.apache.batik.anim.dom.SAXSVGDocumentFactory;
import org.apache.batik.util.XMLResourceDescriptor;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import javax.xml.transform.*;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import java.io.File;
import java.io.IOException;
import java.io.StringWriter;
public class SvgUtil {
/**
* 解析svg
*
* @param file svg 文件
*/
public static String analysisOfSVG(File file) throws IOException {
String parser = XMLResourceDescriptor.

本文介绍如何使用Batik库将SVG文件转换为标签形式的字符串,并存储到数据库中。此外,还提供了一个实用工具类,用于将Spring框架中的MultipartFile对象转换为标准的File对象。
最低0.47元/天 解锁文章
3185

被折叠的 条评论
为什么被折叠?



