【发布时间】:2021-08-02 06:19:03
【问题描述】:
是否有任何适当的方法可以使用Aspose.Word 在.docx 文件中的特定位置和特定大小插入图标?
【问题讨论】:
标签: c# ms-word docx aspose aspose.words
是否有任何适当的方法可以使用Aspose.Word 在.docx 文件中的特定位置和特定大小插入图标?
【问题讨论】:
标签: c# ms-word docx aspose aspose.words
我通过联系 Aspose 支持团队找到了解决方案。并且可以参考以下链接:How to insert an icon in MS Word using Aspose.Word C#
【讨论】:
Aspose word 文档对象具有ResourceLoadingCallback 属性,该属性接收从IResourceLoadingCallback 继承的对象。编写一个继承自IResourceLoadingCallback 的类并实现具有ResourceLoadingArgs 参数的ResourceLoading 函数,如果您的html 有指向图标图像的链接,那么您可以从url 中提取字节并设置为args setdata。
if (args.ResourceType == ResourceType.Image)
{
if (args.Uri.Equals(ExportConstants.NoImage))
{
var resourceStream = GetBytesForResource(args.Uri);
if (resourceStream != null)
{
args.SetData(resourceStream);
}
}
}
【讨论】: