NPOI实现word模板替换2

using System;
using System.IO;

namespace WordExportDemo
{
internal class Program
{
private static void Main(string[] args)
{
string root = System.AppDomain.CurrentDomain.BaseDirectory;
string tempPath = root + Path.Combine("TempleCourt", "调解笔录2.docx");
CourtRecord model = new CourtRecord();
model.title = "福州市仲裁院";
model.time = "2021年9月17号20点55分";
model.address = "福州市鼓楼区";
model.caseNo = "福仲案001号";
MemoryStream ms = DocHelper.ExportDoc<CourtRecord>(model, tempPath);
byte [] dataByte= ms.ToArray();
string docPath = root + Path.Combine("TempleCourt",DateTime.Now.ToString("yyyyMMddhh")+"调解笔录.docx");
if (File.Exists(docPath) == false)
{
File.Create(docPath);

}

using (FileStream fs = new FileStream(docPath, FileMode.Create))
{
fs.Write(dataByte, 0, dataByte.Length);
}

 

Console.WriteLine("导出完成,"+ docPath);
Console.ReadKey();
}
}
}

posted @ 2021-09-17 21:25  .net&new  阅读(149)  评论(0编辑  收藏  举报