网上有一些基础的东西,但是比如插入图片,就没有找到方案,最终自己摸索出来的。

1.首先通过Nuget获取引用,关键字:“DocX”

2.示例代码

class Program
{
static void Main(string[] args)
{
string path = @"C:\Users\Administrator\Desktop\test.docx";
using (var document = DocX.Create(path))
{
//文字居中对齐
document.InsertParagraph().Append("自定义word").Alignment = Alignment.center;
//文字加粗
document.InsertParagraph().Append("我要加粗").Bold();
//插入表格
Table table=document.AddTable(,);
table.Rows[].Cells[].Paragraphs[].Append("第一行第一列");
table.Rows[].Cells[].Paragraphs[].Append("第一行第二列");
table.InsertRow();
document.InsertTable(table); //插入图片
Image image = document.AddImage("d:\\title.jpg");
Picture picture= image.CreatePicture();
document.InsertParagraph().AppendPicture(picture);
document.Save();
}
Console.WriteLine(path);
}
}

3.最终效果图

最新文章

  1. JSP实现数据传递与保存
  2. 无法打开包括文件:'atlrx.h'的解决办法
  3. 8. redis的主从复制和sentinal
  4. dd大牛的《背包九讲》
  5. Apache Commons 简述
  6. java web的一些特殊用法(一)
  7. [AngularJS + Webpack] Uglifying your JavaScript
  8. IOS设计模式学习(18)模板方法
  9. HeadFirst设计模式读书笔记(4)-工厂模式
  10. 使用maven管理后,依然找不到需要的jar包
  11. 【原】Java学习笔记026 - 集合
  12. 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能
  13. BZOJ4756: [Usaco2017 Jan]Promotion Counting(线段树合并)
  14. 有标号的DAG计数(FFT)
  15. SpringBoot配置文件的加载位置
  16. docker with redis
  17. Oracle驱动classes12.jar 与ojdbc14.jar的区别
  18. BZOJ1084_最大子矩阵_KEY
  19. mysql 主从同步 M-S 搭建
  20. Python迭代对象与迭代器

热门文章

  1. (转)jmeter接口测试--获取token
  2. 初识STL vector
  3. 爬虫 -----爬取百度时事热点和url
  4. Vue.js新城之勇者探秘录
  5. C#中的反射 Reflection
  6. PyTorch进行深度学习入门
  7. CentOS 7Google浏览器
  8. Java第一次实训课
  9. poi 设置单元格公式
  10. laravel 常见问题