[英]Add Pictures to QuickPart Autotext with OpenXML SDK 2.5
我嘗試使用openxml sdk在自動文本中添加圖片,現在的問題是我可以添加自動文本,但是當前無法顯示圖片。 這與關系ID有關,但是當我嘗試從原始模板中添加具有相同ID的圖片時,出現錯誤,表明當前ID已被使用。
要添加圖片,我嘗試以下代碼:
foreach (DocumentBinaryPart relatedDocumentPart in AutotextContainer.RelatedDocumentParts.Where(x => x.Type == "ImagePart"))
{
XmlDocument document = new XmlDocument();
ImagePart imagePart = glossaryDocument.AddImagePart(relatedDocumentPart.ImageType, relatedDocumentPart.relationshipid);
using (Stream stream = new MemoryStream(relatedDocumentPart.Data))
{
imagePart.FeedData(stream);
}
mainDocumentPart.GlossaryDocumentPart.GlossaryDocument.Save();
我認為在Save()
之后,您應該調用Close()
方法。 希望應該可以解決它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.