【发布时间】:2019-01-11 14:16:56
【问题描述】:
我正在使用 iText7 C# 制作贴纸生成器。 最终贴纸的外观是这样的: https://drive.google.com/open?id=16q_sMP5H0eiVhq85DDRGgE-CDlX3fOB5
我在将 SVG 图形添加到 pdf 文档时遇到问题。我在上面的链接中有图形: https://drive.google.com/open?id=1bw2E5hVhKjjwYqn6aGbe_tNqPmYmXu4b https://drive.google.com/open?id=1lEqhrh2zAlOGlA1WMKfGtuhue6TBtcbc
我在互联网上找不到任何如何使用 iText7 读取 SVG 文件并添加到 pdf 文档的实际示例。
谁能帮我解决这个问题?
【问题讨论】:
-
SVG 是 XML。图像将是 Base 64 位字符串。因此,您需要解析 xml 并将 Base 64 字符串转换为 byte[],然后再转换为位图。图片也可以是 URL 链接,您可能需要从链接中获取图片。