C# Spire简单实现导出word(去水印)
2019-06-18 13:47
1386 查看
今天老姐打电话,说:下个月一号要换到其他岗位上,到时需要对word操作,小弟我随口答应,这个简单,我给你开发一款小程序,你直接在我程序上录入一些数据,我给你导出到word中。
利用中午空闲时间,百度了一番,发现导出word都是大同小异,npoi,spire等。
原理:利用“word标签”进行替换操作。
在这里,我们使用Spire方法对word进行操作,百度上大多数下载的类库,导出时都是有水印的,特意整理了一份没有水印的类库,有需要的宝宝们,请自行下载。
链接:https://pan.baidu.com/s/1YGefiu6RbLQryJJOv2LI0A
提取码:0lkk
废话不多说,直接上代码,有不懂的宝宝们,欢迎下方留言~
word导出模板:
第一步:需引用百度云盘上的4个类,不会的添加外部类库的,请自行百度
代码:
using Spire.Doc; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace app01 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { //1、需引用命名空间using Spire.Doc; var doc = new Document(); string templatePath = @"F:\test\app01\老乐山景区团队预定.docx"; //模板路径 doc.LoadFromFile(templatePath); //加载模板路径 doc.Replace("$[form]$", "测试", true, true); //第一个参数:模板的占位符;第二个参数:替换的内容;第三个参数:是否区分大小写;第四个参数:是否全字匹配 string savePath = @"F:\老乐山景区.docx"; //导出路径 doc.SaveToFile(savePath, FileFormat.Docx); doc.Close(); MessageBox.Show("导出成功"); } } }
效果:
搞定~
项目链接:https://pan.baidu.com/s/1tF36WUBofu1hcqcRuCvPsg
提取码:6jy6
相关文章推荐
- C#:简单实现动态数据生成Word文档并保存
- PHP导出word文档的简单实现方法(可导出图片)
- PageOffice实现最简单的Java导出Word中的数据
- 数据库数据导入导出系列之五 C#实现动态生成Word(转)
- 用PageOffice实现C#ASP.NET批量转换导出Word文档
- C#利用原图和水印图的重叠简单实现水印的方法
- C#简单实现动态数据生成Word文档并保存
- 转自:C#中TextBox水印提示的简单实现
- C#实现将数据导出到word或者Excel中的方法
- 简单的C#导出word(一)
- C#给图片加水印的简单实现方法
- C#使用Aspose.Cells导出Excel简单实现
- C#最简单的导出提交Word文档管理中的数据
- (fujie724) C#:简单实现动态数据生成Word文档并保存
- C#中TextBox水印提示的简单实现
- C# 使用NPOI 实现Excel的简单导入导出
- #数据库数据导入导出系列之五 C#实现动态生成Word(转)
- 简单地C#word导出(二)
- 【转】C# WinForm下DataGridView导出Excel的实现(简单无错版,带另存对话框)
- C#:简单实现动态数据生成Word文档并保存