C# 如何在word文档标题中插入图像

C# 如何在word文档标题中插入图像,c#,c#-4.0,ms-word,dynamics-crm-2011,C#,C# 4.0,Ms Word,Dynamics Crm 2011,如何在word文档的标题中插入图像。我编写了一个插件,用于在实体中附加文档时重命名。如何在保存文件之前在word文档的标题中插入徽标。c#中的代码也将对我有所帮助。您可以使用此代码在word文档的标题中插入图像: Document doc = new Document(); doc.LoadFromFile(@"E:\JaneEyre.docx", FileFormat.Docx); HeaderFooter header = doc.Sections[0].HeadersFooter

如何在word文档的标题中插入图像。我编写了一个插件,用于在实体中附加文档时重命名。如何在保存文件之前在word文档的标题中插入徽标。c#中的代码也将对我有所帮助。

您可以使用此代码在word文档的标题中插入图像:

  Document doc = new Document();
  doc.LoadFromFile(@"E:\JaneEyre.docx", FileFormat.Docx);
 HeaderFooter header = doc.Sections[0].HeadersFooters.Header;
  header.Paragraphs[0].Text = "Preview";
  Image logo = Image.FromFile(@"D:\E-ICEBLUE.png");
  header.Paragraphs[0].AppendPicture(logo).TextWrappingStyle = TextWrappingStyle.Tight;
  HeaderFooter footer = doc.Sections[0].HeadersFooters.Footer;
  doc.SaveToFile("Sample.docx", FileFormat.Docx);
  System.Diagnostics.Process.Start("Sample.docx");footer.Paragraphs[0].Text = "Author: Charlotte Brontë";
 foreach (wd.Section section in CurrentDocument.Sections)
 {
  word.HeaderFooter header= section.Headers[wd.WdHeaderFooterIndex.wdHeaderFooterPrimary];
  wd.Shape oshape = header.Shapes.AddPicture(@"C:\Users\mahammadi\Desktop\icon\plus2.png",  left, top, width, height);
 }

您可以使用此代码在word文档的标题中插入图像:

 foreach (wd.Section section in CurrentDocument.Sections)
 {
  word.HeaderFooter header= section.Headers[wd.WdHeaderFooterIndex.wdHeaderFooterPrimary];
  wd.Shape oshape = header.Shapes.AddPicture(@"C:\Users\mahammadi\Desktop\icon\plus2.png",  left, top, width, height);
 }

你好,哈桑,我只使用了这个,但它给我的头上的评估副本消息,当我试图打开文件,它告诉我,该文件已损坏。我只使用了spire.DOC dll您确定您的spire.DOC dll与word版本兼容吗?是的。当我在附加该文件后尝试打开该文件时发出警告,文件已损坏。单击“是”打开文件。如果我打开文件,那么图像将被附加。哈桑,你好,我只使用了这个,但它在标题上给了我评估副本消息,当我试图打开文件时,它告诉我文件已损坏。我只使用了spire.DOC dll您确定您的spire.DOC dll与word版本兼容吗?是的。当我在附加该文件后尝试打开该文件时发出警告,文件已损坏。单击“是”打开文件。如果我打开该文件,图像将被附加。@Andrew Barber-为什么它被关闭?请重新打开它。我面临着同样的问题,并得到了另一个解决方案,这是无法在下面的答案。请你重新开放it@Andrew理发师-为什么要关门?请重新打开它。我面临着同样的问题,并得到了另一个解决方案,这是无法在下面的答案。请你重新打开它