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

时间:2012-08-31 05:34:08

标签: c# c#-4.0 ms-word dynamics-crm-2011

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

2 个答案:

答案 0 :(得分:3)

您可以使用此代码在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);
 }

答案 1 :(得分:0)

  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ë";