【发布时间】:2014-02-03 09:16:14
【问题描述】:
我尝试使用 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();
【问题讨论】:
标签: c# openxml openxml-sdk