给定一个带有嵌入图像的 SSRS 报告定义文件,只是想知道是否可以提取该图像 XML 以重新创建原始图像文件。
例如:
在 rdlc 文件中,您可能会看到这样的 xml:
<EmbeddedImage Name="tick">
<MIMEType>image/bmp</MIMEType>
<ImageData>Qk1mAwAAAAAAADYAAAAoAAAAEAAAABEAAAABABgA ... <<REST OF IMAGE HERE>>
</ImageData>
</EmbeddedImage>
是否可以采用 ImageData,并以某种方式对其进行转换以重新创建原始图像位图字节流?
(这在某些情况下可能很有用,例如您丢失了嵌入图像所基于的原始图像文件。)
最佳答案
this blog post中详细介绍了两种方法:
或者,如果您需要更直接地访问图像,我找到了 this utility这将解析 XML 并加载和导出图像。看起来源代码可用。
关于image - 可以将嵌入的图像提取到文件中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10004653/