布条百科 - 专业百科知识分享的网站 手机版
首页 > 生活 >

ppt如何添加水印效果

53次浏览     发布时间:2023-12-11 19:56:09    

在PPT幻灯片中,可通过添加形状的方式,来实现类似水印的效果,可添加单一文本水印效果,即幻灯片中只有一个文本水印;也可以添加多行(平铺)文本水印效果,即幻灯片中以一定方式平铺排列多个文本水印效果。本文主要以C#程序代码为例介绍第二种水印添加方法。

程序环境

  • 需引入以下程序集文件,如图:

其中,Spire.Presentation.dll程序集,需下载安装至本地(也可以通过Nuget下载),这里使用的免费版

  • .NET Framework 4.8

详细代码

【C#】

using Spire.Presentation;using Spire.Presentation.Drawing;using System;using System.Drawing;using System.Windows.Forms;namespace TextWatermark2{    class Program    {        static void Main(string[] args)        {            //加载PPT文档            Presentation ppt = new Presentation();            ppt.LoadFromFile("test.pptx");            //获取需要添加的水印的幻灯片(第一张幻灯片)            ISlide slide = ppt.Slides[0];            //创建水印文本            Font font = new Font("宋体", 20);            String watermarkText = "内部资料";            SizeF size = TextRenderer.MeasureText(watermarkText, font);            //指定水印添加的起始坐标位置            float x = 50;            float y = 80;            for (int i = 0; i < 4; i++)            {                for (int j = 0; j < 4; j++)                {                    //绘制文本,设置文本格式                    RectangleF rect = new RectangleF(x, y, size.Width, size.Height);                    IAutoShape shape = slide.Shapes.AppendShape(Spire.Presentation.ShapeType.Rectangle, rect);                    shape.Fill.FillType = FillFormatType.None;                    shape.ShapeStyle.LineColor.Color = Color.White;                    shape.Rotation = -45;                    shape.Locking.SelectionProtection = true;                    shape.Line.FillType = FillFormatType.None;                    shape.TextFrame.Text = watermarkText;                    TextRange textRange = shape.TextFrame.TextRange;                    textRange.Fill.FillType = FillFormatType.Solid;                    textRange.Fill.SolidColor.Color = Color.FromArgb(120, Color.HotPink);                    textRange.EastAsianFont = new TextFont(font.Name);                    textRange.FontHeight = font.Size;                    x += (100 + size.Width);                }                x = 30;                y += (100 + size.Height);            }            //保存文档            ppt.SaveToFile("TextWatermark.pptx", FileFormat.Pptx2013);            System.Diagnostics.Process.Start("TextWatermark.pptx");        }    }}

完成代码后,执行程序,生成结果文档。在结果文档中可查看水印添加效果,如下图:

相关文章

什么是银行黑户(这八种用卡行为将被列入银行黑名单!)

一、恶意透支非法占有信用卡信用额度,恶意刷卡不还,相当于犯罪。二、信用卡TX所谓的TX是指利用非正常手段制造虚假交易将信用卡额度内资金以现金方式套取。信用卡TX也是违法行为,会影响个人信用记录。三、逾期还款还款超过银行规定最后还款期限,导致不良信用记录。逾期还款6次就无法向银行申请贷款、信用卡。四、

2025-06-07 01:21:35

什么是生钱资产和耗钱资产(学会准确区分生钱资产和耗钱资产)

世界上那些中了彩票巨奖的人,大多数最后的生活都变得穷困潦倒,甚至不如从前。爸爸是亿万富翁,传到儿子、孙子基本就败光了,富不过三代。为什么会这样?到底是什么决定人生穷富?人生穷富的关键是什么?为什么穷人越来越穷,富人越来越富?是因为穷人和富人拥有的资产类型不同。资产的内涵是现金流,资产产生现金流的不同

2025-06-06 23:59:13

融资有什么要求吗(融资需要具备什么条件?)

没有这三点,就无法成为资本价值思维的开创者。如果这三点不完善,又怎么能获得融资呢?融资的基本条件是什么?我认为,融资的基本条件包括以下三点:·第一,人。一切都是人做的,创始人不行,一切都不行。什么样的人才真正具有价值呢?→首先,他们必须有超前的思维方式,能够想到别人想不到的东西,因为只有这样,才能从

2025-06-06 22:38:30

小额贷款要注意什么(申请小额信用贷款注意事项)

所谓小额信用贷款是以个人或家庭为核心的经营类贷款,其主要的服务对象为广大工商个体户、小作坊、小业主。贷款的金额一般为10万元以下,1000元以上。小额信用贷款是微小贷款在技术和实际应用上的延伸。借款人不需要提供担保。目前,不少家庭或是个人都喜欢选择小额信用贷款。那么申请小额信用贷款需要注意哪些事项呢

2025-06-06 21:58:35

p2p什么理财产品(P2P理财产品众多,哪一种网贷产品安全)

P2P网贷行业火爆,也衍生出了不同类型、不同风险系数的P2P理财产品,让网贷投资者目不暇接,甚至有点丈二和尚摸不着后脑,不知道该如何选择,笔者根据投资标的的内容和性质做了一下分类,让投资人从更清晰的角度选择安全,适合自己的网贷理财产品。网贷理财产品分类:目前市场上,P2P理财产品主要分成五类产品:票

2025-06-06 20:58:30

配资炒股什么意思(专业的股票配资炒股需要注意什么?)

专业的股票配资是指由具备相关证券从业资格、拥有专业投资管理经验、风险意识强、遵守法律法规等一系列条件的机构或个人,为投资者提供的股票杠杆交易服务。这种通常包括提供资金、交易平台、风险控制、交易指导等方面的支持和服务。专业的股票配资通常会提供较高的杠杆比例,使得投资者可以通过较少的资金参与更大的市场交

2025-06-06 20:05:31