0
當我使用Aspose.Word將帶有多個圖像的.docx導出爲html時,我可以將這些圖像保存到MemoryStream中,例如,我可以.Save執行後,使用IImageSavingCallback作爲在Aspose中,將文檔導出爲html時,如何訪問流中的多個圖像
var imagesStream = new MemoryStream();
var handleImageSaving = new HandleImageSaving(imagesStream);
options.ImageSavingCallback = handleImageSaving;
document.Save(stream, options);
public class HandleImageSaving : IImageSavingCallback
{
private MemoryStream m_images;
public HandleImageSaving(
MemoryStream i_images)
{
m_images = i_images;
}
void IImageSavingCallback.ImageSaving(ImageSavingArgs args)
{
args.ImageStream = m_images;
args.KeepImageStreamOpen = true;
}
}
,多個圖像存儲在imagesStream,現在我需要檢索圖像逐一從imagesStream,我該怎麼辦呢?
這個想法很有效,但由於某些原因,即使是圖像,shape.ImageData也是null,所以只需使用m_images = new MemoryStream()就可以工作,謝謝Awais! –