Aspose.Words使用word模板中的书签插入图片(导出含有图片的word)
2017-01-10 16:41
736 查看
核心代码为:
显示效果如下:
注意:要在word模板表中插入NAME,PHOTO书签。
protected void Button2_Click(object sender, EventArgs e) { string templatePath = HttpContext.Current.Server.MapPath(@"~/模板表.doc"); Document doc = new Document(templatePath); foreach (Bookmark mark in doc.Range.Bookmarks) { if (mark != null) { switch (mark.Name) { case "NAME": mark.Text = "龚辉"; break; case "PHOTO": DocumentBuilder builder = new DocumentBuilder(doc); string imgPath = Server.MapPath(@"~/pretty.jpg"); if (File.Exists(imgPath)) { builder.MoveToBookmark("PHOTO"); builder.InsertImage(imgPath, RelativeHorizontalPosition.Margin, 1, RelativeVerticalPosition.Margin, 1, 100, 125, WrapType.Square); } break; default: break; } } } doc.Save(Guid.NewGuid().ToString() + ".doc", SaveFormat.Doc, SaveType.OpenInWord, this.Response); }
显示效果如下:
注意:要在word模板表中插入NAME,PHOTO书签。
相关文章推荐
- C# asp.net Word中使用书签插入图片导出
- c#调用Aspose.Word组件操作word 插入文字/图片/表格 书签替换套打
- Aspose.Words使用模板导出数据库中图片内容
- java导出word并压缩,含有表格,表格中插入图片
- 使用Aspose.Words for Java完成复杂Word与PDF的导出
- c#调用Aspose.Word组件操作word 插入文字/图片/表格 书签替换套打
- Asp.net开发经验-利用Aspose.Words按模板导出Word(注:Excel可以使用Aspose.Excel)
- 如何使用C#在Word文档中插入图片以及读取Word文档中的图片?
- c#操作word 在指定书签插入文字或者图片
- Aspose.Words for .NET动态生成word文档中的图片或水印
- 开源Word读写组件DocX,通过word模板,导出用户简历使用示例
- .net 使用 Aspose.Words 进行 Word替换操作
- Asp.net开发经验-利用Aspose.Words按模板导出Word
- asp.net下用Aspose.Words for .NET动态生成word文档中的图片或水印的方法
- AE导出图片并插入到word文档中某一固定位置
- .net 使用 Aspose.Words 进行 Word替换操作
- [原创]开源Word读写组件DocX,通过word模板,导出用户简历使用示例
- C# 操作word 指定书签位置插入图片并设置图片大小和位置
- 使用iText导出Word(含有Table)示例
- word中使用宏批量插入图片