一、使用DocX操作word
1)引入DocX.dll
2)使用DocX加载模板文档
string path="xxx.docx";
doc = DocX.Load(path);//也可以是流
3)根据模板创建新文档
docPrint = DocX.Create(path, DocumentTypes.Template);
docPrint.InsertDocument(doc);
4)操作word,根据关键字替换字符
docPrint.ReplaceText(“测试”,“哈哈”);
5)保存word
docPrint.SaveAs(path);
二、使用Aspose.Words操作word
1)加载word
Document doc1 = new Document(path2);
2)在书签位置插入图片
2.1 建立builder对象
DocumentBuilder builder = new DocumentBuilder(doc1);
2.2移动到该书签进行替换
builder.MoveToBookmark("cs");
builder.InsertImage(imgPath, RelativeHorizontalPosition.Default, 1, RelativeVerticalPosition.InsideMargin, 1, 100, 25, WrapType.Square);//imgpath为物理路径
3)将word转换成pdf
doc2.Save(path2, SaveFormat.Pdf);
欢迎加公众号互动交流