从图像类型未知的加载项将图像插入 Word 文档
Inserting an image in a Word document from add-in where the image type is not yet known
正在从未知图像类型的加载项中将图像插入 Word 文档。我正在尝试从 Word 2016 客户端中的加载项向 Word 文档插入图像。但是,如果我事先不知道图像类型,我不能使用此处描述的方式:https://xomino365.com/2016/05/01/inserting-a-base64-encoded-image-into-a-word-2016-document/ 使用 base64 和 canvas。如何在未知图像类型的 Word 文档和加载项中插入图像?
虽然您可以在 JS 中以编程方式找出图像文件的类型,然后将正确的格式添加到 base64 字符串中,但更简单的方法可能是实际使用 SetSelectedDataAsync 函数和 Office.CoercionType.Html .这样,Word 将简单地插入任何 html(可能是带有适当 url 的标签)并加载它。
希望对您有所帮助。
杰西
正在从未知图像类型的加载项中将图像插入 Word 文档。我正在尝试从 Word 2016 客户端中的加载项向 Word 文档插入图像。但是,如果我事先不知道图像类型,我不能使用此处描述的方式:https://xomino365.com/2016/05/01/inserting-a-base64-encoded-image-into-a-word-2016-document/ 使用 base64 和 canvas。如何在未知图像类型的 Word 文档和加载项中插入图像?
虽然您可以在 JS 中以编程方式找出图像文件的类型,然后将正确的格式添加到 base64 字符串中,但更简单的方法可能是实际使用 SetSelectedDataAsync 函数和 Office.CoercionType.Html .这样,Word 将简单地插入任何 html(可能是带有适当 url 的标签)并加载它。
希望对您有所帮助。
杰西