当前位置:首页教育技巧word技巧Word教程

word 里面怎么改公式的字体,C#编程技巧之 Npoi替换word内指定段落中的文字

减小字体 增大字体 2025-01-26 12:03:44




调用方法

ReplaceTile("D:\桌面\123.docx","title","标题");

代码:

///

/// Npoi替换word内指定段落中的文字

///

///

name="fileName">word文件全路径

///

name="oldStr">被替换的文字

///

name="newStr">需要替换的文字

public void ReplaceTile(string fileName, string oldStr,string newStr)

{

FileStream fs = new FileStream(fileName, FileMode.OpenOrCreate, FileAccess.ReadWrite);

XWPFDocument doc = new XWPFDocument(fs);

foreach (var para in doc.Paragraphs)

{

if (para.ParagraphText.Contains("Warning"))

{

// para.ReplaceText(para.ParagraphText, newStr);//整行替换

para.ReplaceText(oldStr, newStr);//只替换指定文字

para.Alignment = ParagraphAlignment.CENTER;

XWPFRun xwpfRun = para.CreateRun();//创建段落文本对象

xwpfRun.IsBold = true;//文字加粗

// xwpfRun.SetText(title);//填充内容

xwpfRun.FontSize = 22;//设置文字大小

//xwpfRun.IsItalic = isItalic;//是否设置斜体(字体倾斜)

//xwpfRun.SetColor(fontColor);//设置字体颜色--十六进制

xwpfRun.SetFontFamily("宋体", FontCharRange.None); //设置标题样式如:(微软雅黑,隶书,楷体)根据自己的需求而定

}

}

FileStream outPut = new FileStream(fileName, FileMode.Create);

doc.Write(outPut);//写入文件

fs.Close(); fs.Dispose();//释放资源

outPut.Close(); outPut.Dispose();

}

}

评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2025 www.at317.com All Rights Reserved .