编码SVG图像在JavaScript中的base64

时间:2019-02-01 12:35:43

标签: javascript svg base64 xml-serialization

我必须将svg图像编码为base64字符串(用于jsPDF)。我发现了这个question,它为使用DOM中已经存在的svg元素提供了一种实现方法。但是我的svg图像位于服务器上的文件夹中,不应在DOM中显示。

有没有办法可以使用这种语法

uint16 lData = 0x00u;
sint16 AnalogInputValue;
lData = (uint16)AnalogInputValue; => This line causes Polyspace error

带有外部图像文件(例如“ images / picture.svg”)吗?

1 个答案:

答案 0 :(得分:1)

您可以使用jQuery来做到这一点,例如:

$.get("/my/nice/url/image.svg", function(data) {
  var s = new XMLSerializer().serializeToString(data.documentElement)
  console.log(s)
  ...
});
相关问题