tft每日頭條

 > 科技

 > 安全資格遠程培訓平台

安全資格遠程培訓平台

科技 更新时间:2024-07-03 15:43:17

安全資格遠程培訓平台(安全培訓管理系統)1

安全資格遠程培訓平台(安全培訓管理系統)2

安全資格遠程培訓平台(安全培訓管理系統)3

最近遇到一個就是對應word 模闆 進行賦值然後進行保存。

安全資格遠程培訓平台(安全培訓管理系統)4

安全資格遠程培訓平台(安全培訓管理系統)5

用C# sql2008R2 進行開發,進行編輯。

以下代碼

string templatePath = "1.docx";

Document doc = new Document(templatePath);

DocumentBuilder builder = new DocumentBuilder(doc);

string[] fieldsNames = new string[] { "Safe_Name", "Card_No", "Person_Year", "Person_Month", "Person_Day" };

object[] fieldValues = new object[] { "國仁", "3212251850329752323", "2022", "03", "27" };

doc.MailMerge.Execute(fieldsNames, fieldValues);

//添加複選框

Dictionary<string, string> dic = new Dictionary<string, string>();

dic.Add("NAMETwo", "163");

dic.Add("NAME", "82");

//創建table

DataTable table = new DataTable("Table");

table.Columns.Add("TypeName");

table.Columns.Add("XH");

table.Columns.Add("TrainLocation");

table.Columns.Add("TrainTime");

table.Columns.Add("TrainContent");

table.Columns.Add("Times");

table.Columns.Add("TrainTeachers");

table.Columns.Add("CheckSorce");

table.Columns.Add("DoubleSorce");

table.Columns.Add("MineRemark");

table.Rows.Add(new object[] { "1", "1", "1", "1", "1", "1", "1", "1", "1", "1" });

table.Rows.Add(new object[] { "2", "2", "2", "2", "2", "2", "2", "2", "2", "2" });

table.Rows.Add(new object[] { "3", "3", "3", "3", "3", "3", "3", "3", "3", "3" });

doc.MailMerge.ExecuteWithRegions(table);

foreach (Bookmark mark in doc.Range.Bookmarks)

{

if (mark != null)

{

switch (mark.Name)

{

case "NAME":

mark.Text = "龔輝";

builder.MoveToBookmark(mark.Name);

builder.Font.Name = "Wingdings 2";

foreach(var item in dic)

{

builder.Write(mark.Text char.ConvertFromUtf32(int.Parse(item.Value.ToString())));

}

break;

case "Document_Image":

string imgPath = "1.png";

if (File.Exists(imgPath))

{

builder.MoveToBookmark("Document_Image");

builder.InsertImage(imgPath);

}

break;

default:

break;

}

}

}

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved