簡體   English   中英

使用OpenXML SDK 2.5將圖片添加到QuickPart自動圖文集

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM