用Spire.Doc类库写一个word加密、加水印、加页眉页脚、转PDF的程序

Free Spire.office 完全免费并没有任何警告信息,但是免费版有对操作的 Word, Excel, PowerPoint 和 PDF 文档有篇幅限制。 

看到WPS给鼠标右键加了3个相关功能,正好这段时间在熟悉相关开发,今天就用Spire.Doc for .NET写个简单的程序😀

第一步:拖窗体

这一步你可以按照上图去布局调整,甚至加入其他功能等,比如水印的角度等。

第二部:引入dll

点击这里下载免费的类库,Free Spire.office 完全免费并没有任何警告信息,但是免费版有对操作的 Word, Excel, PowerPoint 和 PDF 文档有篇幅限制。 如果您的文档超出了我们的篇幅使用限制,请使用我们的 Spire.office 商业版本。

第三部:打开样例中心复制代码即可

1. 批量加入Doc文件

OpenFileDialog odf = new OpenFileDialog();odf.Multiselect = true;odf.RestoreDirectory = true;odf.Title = "打开你所选取的文件";odf.Filter = "Word文档|*.doc;*.docx";if (odf.ShowDialog() == DialogResult.OK){if (odf.FileNames.Length == 0){MessageBox.Show("您未选择任何文件");return;}for (int i = 0; i < odf.FileNames.Length; i++){dgv.Rows.Add(odf.SafeFileNames[i], odf.FileNames[i]);}}

2. 实现输出事件

        if (dgv.Rows.Count == 0){MessageBox.Show("您还没有选择文件");return;}// 1. 添加水印// 2. 添加密码// 3. 转换PDF文件foreach (DataGridViewRow R in dgv.Rows){string filepath = R.Cells[1].Value.ToString().Trim();//把word加载Document document = new Document(filepath);//新增水印InsertTextWatermark(document.Sections[0]);Section section = document.Sections[0];//新增页眉页脚InsertHeaderAndFooter(section);//保存一个Word看效果,如果不需要请注释掉document.SaveToFile(saveDir + "Sample.docx", FileFormat.Docx);//实例化一个PDF的参数设置ToPdfParameterList toPdf = new ToPdfParameterList();//设置密码string password = textBox2.Text.Trim();toPdf.PdfSecurity.Encrypt(password, password, Spire.Pdf.Security.PdfPermissionsFlags.Default, Spire.Pdf.Security.PdfEncryptionKeySize.Key128Bit);//保存document.SaveToFile(saveDir + "EncryptWithPassword.pdf", toPdf);//打开效果测试System.Diagnostics.Process.Start(saveDir + "EncryptWithPassword.pdf");private void InsertTextWatermark(Section section)//添加水印功能{TextWatermark txtWatermark = new TextWatermark();txtWatermark.Text = textBox1.Text;txtWatermark.FontSize = 95;txtWatermark.Color = Color.Blue;txtWatermark.Layout = WatermarkLayout.Diagonal;section.Document.Watermark = txtWatermark;}

以上功能实现代码都可以从冰蓝的样例中心获取,不过业务逻辑得按照你的自己需求调整。

功能类库Spire 系列文档处理组件适配国产操作系统如中科方德、中标麒麟等,兼容国产文档处理软件 WPS(如 .wps/.et/.dps 等格式),具体的开发需要具体的类库,点击这里下载全部。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/252997.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

PDF如何加水印? PDF加水印的方法

PDF加水印的方法有那些呢?在工作中&#xff0c;很多人为了防止自己的PDF文件被他人随意的盗用&#xff0c;通常会选择在PDF文件中添加水印。经常接触PDF文件小伙伴肯定会觉得操作很简单&#xff0c;那对于职场小白来说无从下手。今天小编就给大家介绍一个超简单的方法&#xf…

火山小视频伪原创怎么做

第一点&#xff1a;一定要做好定位 大家刚开始做自媒体的时候没一定要做好规划&#xff0c;你想做什么领域的内容&#xff0c;你能不能持续在这个领域进行输出&#xff0c;如果你真的不知道自己应该做什么&#xff0c;你也可以可以做一些受众比较广的领域&#xff0c;比如音乐…

火山android端 4.7.0 版本,火山小视频 v4.7.0 安卓版

火山小视频社区是一个追求好玩&#xff0c;搞笑&#xff0c;休闲&#xff0c;减压&#xff0c;正能量的传播者&#xff0c;希望你在火山小视频里面找到属于你的快乐和收获&#xff01;全新火山&#xff0c;从另一个角度发现这个世界的美。在这里&#xff0c;你不仅能感受人与人…

宠物类短视频怎么制作?从养号到发布,吸引粉丝其实也不难

宠物类短视频怎么制作&#xff1f;从养号到发布&#xff0c;吸引粉丝其实也不难 萌宠总是可以给现代人更多的亲切感&#xff0c;看着圆滚滚、毛茸茸的宠物们&#xff0c;即便只是在短视频上刷到&#xff0c;自己的心情也似乎可以好上不少。所以&#xff0c;如今的宠物类短视频…

今日头条火山小视频消重

今日头条火山小视频消重 特别是&#xff0c;一些较大的媒体平台&#xff08;标题&#xff0c;数百人&#xff0c;企鹅等&#xff09;将看到他们的一些逻辑&#xff0c;这使得这个视频播放如此之高。,制作媒体的短视频比文章有许多优点&#xff0c;当然&#xff0c;还有…

火山小视频怎么搬运 | 快手伪原创教程

火山小视频怎么搬运 | 快手伪原创教程 但是不是每个人都有自己的团队&#xff0c;也不是每个人都可以去做原创视频&#xff0c;那么怎么去用别人的视频成为我们的原创视频&#xff0c;这个给大家详细的说一下怎么让别人的视频成为我们的原创视频并且躲过后台的识别。 …

抖音上热门的好处有哪些?

相信大家对点赞、关注、上热门等词汇都已经耳熟能详了&#xff0c;现在大量的软件都才采用这种方式&#xff0c;而抖音就是其中的佼佼者&#xff0c;为什么发布视频或文章的人最后都会提及点赞、评论、上热门之类的话语呢?这对他们来说有什么好处吗? 一、为什么要点赞、评论、…

全面了解小微信贷风控

建议点击链接看&#xff0c;排版更好一点 小微企业信贷风控&#xff1a;线下到线上的转变 更多信贷风控文章请关注知乎&#xff1a;正阳 因项目需要&#xff0c;做如下信息收集、内容整理及个人分析&#xff0c;望对小微信贷相关从业者有一定的借鉴和启示作用。 本文共计1.6…

贷款客户资源获取,一文了解贷款行业怎么获取高效精准客户

在互联网快速发展的时代&#xff0c;近年来&#xff0c;大数据在市场上迅速发展&#xff0c;各行各业的公司都在利用大数据获取更准确有效的企业信息和客户资源。例如&#xff0c;企业在进行精准营销时&#xff0c;可以根据线索和条件快速获得更准确的客户名单。与传统的“大海…

Python实现的拍拍贷金融风控模型

资源下载地址&#xff1a;https://download.csdn.net/download/sheziqiong/85705488 资源下载地址&#xff1a;https://download.csdn.net/download/sheziqiong/85705488 项目概述&#xff1a; 比赛数据&#xff1a; "拍拍贷"提供的数据包括信用违约标签&#xff…

揭秘强开微粒贷骗局 看完你就明白了

在我们的日常生活中&#xff0c;相信很多人都会遇到手头上资金紧张的情况&#xff0c;而我们又放不下面子跟亲戚朋友开口&#xff0c;这时很多人就会想到网络借贷。不仅能帮我们度过一时的难关&#xff0c;还能让我们安全放心的借到钱。 (网经社讯)而微粒贷就是这样一款产品&a…

玩游戏也能借钱?这家公司推出游戏贷,催用户还钱被要求“叫爸爸”

作者 | 黑玛丽 来源 | 消金界 在大厂们争先布局类信用支付类产品的时候&#xff0c;一些缺乏实力的小平台依旧将目光瞄准了场景分期。 比如&#xff0c;趁着疫情期间游戏行业正火&#xff0c;某互联网小贷公司依托母公司的游戏资源&#xff0c;推出了新产品“游戏贷”。用户申…

贷前贷中风控体系

消费金融服务方&#xff1a;金融系、场景系、互联网系 第三方支撑平台&#xff1a;获客平台、风控支持、系统服务、支付平台、贷后管理 消费金融风控全流程 贷前审查&#xff1a;信息采集、信息验证、反欺诈 贷中评估&#xff1a;信用评估、授信 贷后管理&#xff1a;贷后…

接力贷合力贷你知道吗?

http://mt.sohu.com/20160625/n456296606.shtml 接力贷(父母上产证子女做共同还款人) 名词解释&#xff1a;接力贷指以父母作为所购房屋的所有权人&#xff0c;父母方的子女作为共同借款人&#xff0c;贷款购买住房的住房信贷产品。 优点&#xff1a;可以将借款人年龄加贷款年…

手把手教你用python爬取人人贷网站借款人信息

P2P是近年来很热的一个行业&#xff0c;由于这个行业在国内兴起才不久&#xff0c;国内的很多学者对这个行业都兴趣盎然&#xff0c;在大学研究互联网金融的学者更是有一大群。小编是学金融出身&#xff0c;深知数据在做学术研究的重要性&#xff0c;之前有不少学互联网金融的同…

你我贷越冬 | 一点财经

赶在2018年完结之前&#xff0c;你我贷母公司嘉银金科赴美IPO&#xff0c;为今年国内互金企业海外上市潮写下完结篇。 美国当地时间12月19日&#xff0c;嘉银金科(Jiayin Group Inc)向美国证券交易委员会(SEC)提交了首次公开募股(IPO)申请文件。嘉银金科申请在纳斯达克(NASDAQ…

word文件打开就是只读模式,怎么取消?

没有设置过什么但是打开word文件就已经是只读模式了&#xff0c;这该如何取消只读模式呢&#xff1f;今天有几个方法分享给大家&#xff1a; 方法一&#xff1a; 点击工具栏中的【文件】-【信息】-取消【始终以只读方式打开】 方法二&#xff1a; 文件另存为&#xff0c;选择【…

Word文件退出只读模式,需要密码?

word文件打开的时候&#xff0c;文件弹出提示框&#xff0c;提示文件以只读方式打开&#xff0c;只读模式&#xff0c;就是因为word文件设置了限制编辑。但是想要编辑的情况下&#xff0c;我们点击【否】也没有任何改变&#xff0c;直接就打开了word文件。 有些朋友可能以为&am…

什么是word文件只读模式?

当我们打开word文件的时候&#xff0c;出现提示框&#xff0c;提示文件以只读模式打开 但是不管我们选择哪个选项&#xff0c;我们都可以正常打开文件&#xff0c;那么这个只读模式是什么呢&#xff1f;这其实就是word文件的限制编辑&#xff0c;也就是不能编辑这份word文件&am…

Word 只读模式修改

一、设置只读模式&#xff1a; 方法一&#xff1a; 打开目标文件&#xff0c;点击另存为&#xff0c;如下&#xff1a; 2.点击常规选项&#xff0c;勾选‘建议以只读方式打开文档&#xff0c;也可以在此页给文档加密&#xff1a; 方法二&#xff1a; 在工具栏-->审阅--->…