将 base64 编码图像添加到 Microsoft Word 文档
Posted
技术标签:
【中文标题】将 base64 编码图像添加到 Microsoft Word 文档【英文标题】:Adding a base64 encoded image to Microsoft Word document 【发布时间】:2012-06-16 17:44:48 【问题描述】:我想在我的 Word 文档中添加一个图像,该图像应该作为 base64 编码图像添加。我有一个jpeg。如何将其作为 base64 编码数据添加到我的 Word 文档中?我做了一些研究,发现有 this site 可以将图像转换为 base64 编码数据。但我不知道如何将它添加到 Word 文档中。提前谢谢你。
【问题讨论】:
【参考方案1】:既然您说“我的 Word 文档”,我知道它是 MS Word 可以打开的文档类型之一。而您的问题是将 base64 编码图像添加到 Word 文档内容中(不添加资源文件)。 答案是使用 OpenXML 文档。
OpenXML 文档格式允许将 base64 编码的图像直接添加到它的源中,无需创建新的外部资源。
实际上,当您使用 MSWord 打开 OpenXML 文档,然后将图像粘贴到其中时,该图像将保存为 base64 编码文档。您可以使用 Notepadd++ 打开文档重新检查。
【讨论】:
【参考方案2】:将图像编码为base64,然后将base64字符串粘贴到Word文档中。
【讨论】:
以上是关于将 base64 编码图像添加到 Microsoft Word 文档的主要内容,如果未能解决你的问题,请参考以下文章
使用 Alamofire 上传具有 base64String 编码的多个图像的数组