威尼斯人线上娱乐

【威尼斯人线上娱乐】设置PDF文档背景观,怎么样添加PPT背景

5 4月 , 2019  

大家在创设Powerpoint文档时,系统私下认可的幻灯片是一贫如洗背景的,很多时候我们供给自定义幻灯片背景,以高达美观的文书档案效果。在底下的示范旅长介绍给PowerPoint幻灯片设置背景的诀窍,重要含有以下多少个部分:

【威尼斯人线上娱乐】设置PDF文档背景观,怎么样添加PPT背景。幻灯片背景怎么着才能夺人眼球?

相似生成的PDF文书档案私下认可的文书档案底色为青色,大家得以透过自然措施来改变文档的背景观,以高达文书档案美化以及维护双眼的成效。
以下内容提供了Java编制程序来安装PDF背景象的章程。包含:

 PowerPoint演示文稿是大家普通工作中常用的办公软件之壹,而图片则是PowerPoint文书档案的重要组成部分,那么如何向幻灯片插入图片以及导出图片呢?本文小编将给大家享受怎样使用一个免费版PowerPoint组件—Free
Spire.Presentation,以C#/VB.NET编制程序的不二秘诀来相当的慢地落到实处这七个效益。大家得以从官网下载Free
Spire.Presentation,创造项目后添加此DLL作为引用。

  • 添加纯色背景
  • 添加渐变色背景
  • 添加图片作为背景

实际上壹开首自小编接触到这么的标题是惊讶的,因为多少个幻灯片的背景是不必要「夺人眼球」的。作者觉着更加好的提问格局应该是:「怎么样的背景才是3个好的幻灯片背景?」。

  • 安装纯色背景观
  • 设置图片背景观

布署图片

所需工具

咱俩明白幻灯片上独具因素的面世和布置都有它的必然性,背景也是这么。今后主流的幻灯片背景难题,综合一下至关心重视要有:

运用工具

  • Free Spire.PDF for Java 2.0.0

注:2.0.0版本的比此前一.一.0本子在作用上做了极大升级,匡助具有收取金钱版的效力。

向PPT文档插入图片时,那里小编采取插入两张图片到差别的两张幻灯片中。

  • Free Spire.Presentation for .NET
    版本3.3
    (社区版)

● 一.不要关系:背景和表明的内容未有关联。

Jar文件引用:

步骤
1:
在Java程序中新建一个文件夹可命名称叫Lib。下载安装包后,解压,将解压后的公文夹下的子文件夹lib中的Spire.Pdf.jar和Spire.Common.jar七个公文复制到新建的文件夹下,如下图:

威尼斯人线上娱乐 1

步骤2:建好文件夹后,引用三个文件:选中那八个jar文件,点击鼠标右键,选用“Build
Path” – “Add to Build Path”。

威尼斯人线上娱乐 2

具体步骤:

演示代码(供参考)

● 贰.差距过小:由于明暗关系处理糟糕,导致内容无法看清。

Java示例代码一——设置纯色背景象

import com.spire.pdf.PdfDocument;import com.spire.pdf.PdfPageBase;import java.awt.*;public class SetBackgroundColor1 {    public static void main(String[] args) {        //加载PDF文档        PdfDocument doc = new PdfDocument();        doc.loadFromFile("test.pdf");        PdfPageBase page;        //获取文档的总页数        int pageCount = doc.getPages().getCount();        //遍历页面,设置背景颜色        for(int i = 0; i < pageCount; i ++) {            page = doc.getPages;            page.setBackgroundColor(Color.yellow);        }        //保存文档        doc.saveToFile("BackgroundColor.pdf");    }}

纯色背景添加效果:

威尼斯人线上娱乐 3

在前边需求丰裕以下命名空间:

手续 1 :添加如下using指令

● 三.审美不足:正确行使的前提下,背景仍然美感不足。

Java示例代码二——设置图片背景观

import com.spire.pdf.PdfDocument;import com.spire.pdf.PdfPageBase;public class SetBackgroundColor2 {    public static void main(String[] args) {        //加载PDF文档        PdfDocument doc = new PdfDocument();        doc.loadFromFile("test.pdf");        PdfPageBase page;        //获取文档的总页数        int pageCount = doc.getPages().getCount();        //遍历页面,设置背景图片        for(int i = 0; i < pageCount; i ++) {            page = doc.getPages;            page.setBackgroundImage("tp.png");        }        //保存文档        doc.saveToFile("BackgroundImage2.pdf");    }}

图片背景象填充效果:

威尼斯人线上娱乐 4

转发请注解出处。

using Spire.Presentation;
using Spire.Presentation.Drawing;
using Spire.Presentation;
using Spire.Presentation.Drawing;
using System.Drawing;

● 4.过度单壹:不分地方,一套幻灯片只用一张背景。

步骤一:新建二个PPT文档。

步骤 2 :创制文书档案

● 伍.其余:与地方不符导致演示效果下落等。

Presentation presentation = new Presentation();

presentation.Slides.Append();
Presentation ppt = new Presentation();
ppt.LoadFromFile("test.pptx");


实际上一张背景在幻灯片演示中起的功能是什么样呢?
自笔者回顾了一下,首要分为3大作用****:

协理表达:此时背景一向便是幻灯片内容的一有个别,根本不能思念删除难点,必须出示。

映衬气氛:此时背景能够存在,也足以不设有。只是存在的话会更加好,给客官的觉得起到烘托功能。
● 扩展美感:未有怎么来头,出于纯美化的需要存在。

步骤贰:插入第1张图纸到第三张幻灯片

手续 叁 :添加纯色背景

依照实际须要判定你的背景样式****。不等的场地使用区别的幻灯片背景。
每使用一张背景都要问一下谈得来:那张背景现身得有未有道理?」是最简便易行的论断标准。

string ImageFile = @"C:\Users\Administrator\Pictures\01.jpg";
RectangleF rect = new RectangleF(350, 100, 300, 250);  
presentation.Slides[0].Shapes.AppendEmbedImage(ShapeType.Rectangle, ImageFile, rect);
presentation.Slides[0].Shapes[0].Line.FillFormat.SolidFillColor.Color = Color.FloralWhite;
//设置文档的背景填充模式为纯色填充
ppt.Slides[0].SlideBackground.Type = BackgroundType.Custom;
ppt.Slides[0].SlideBackground.Fill.FillType = FillFormatType.Solid;
ppt.Slides[0].SlideBackground.Fill.SolidColor.Color = Color.Pink;

壹、用于救助表达的幻灯片背景

手续③:添加形状,再添加文本到形状里面。

手续 4 :添加渐变背景观


图片背景:那种属于全图型幻灯片的炮制,帮忙文案,也暗含一丝「烘托气氛」的作用。在那里不开始展览叙述,案例如下:

RectangleF rect2 = new RectangleF(50, 100, 300, 250);
IAutoShape shape = presentation.Slides[0].Shapes.AppendShape(ShapeType.Rectangle, rect2);
shape.Fill.FillType = FillFormatType.None;
shape.ShapeStyle.LineColor.Color = Color.White;

//添加文本到形状中
shape.TextFrame.Text = "大熊猫是哺乳动物,已在地球上生存了至少800万年,被誉为活化石和中国国宝,世界自然基金会的形象大使,是世界生物多样性保护的旗舰物种。据第三次全国大熊猫野外种群调查,全世界野生大熊猫已不足1600只,属于中国国家一级保护动物。";
TextRange textRange = shape.TextFrame.TextRange;
shape.TextFrame.Paragraphs[0].Alignment = TextAlignmentType.Left;


//设置文本字体
textRange.Fill.FillType = Spire.Presentation.Drawing.FillFormatType.Solid;
textRange.Fill.SolidColor.Color = Color.Black;
textRange.LatinFont = new TextFont("Arial Black"
//设置文档的背景填充模式为渐变色填充
ppt.Slides[1].SlideBackground.Type = BackgroundType.Custom;
ppt.Slides[1].SlideBackground.Fill.FillType = FillFormatType.Gradient;
ppt.Slides[1].SlideBackground.Fill.Gradient.GradientStops.Append(0f, KnownColors.Yellow);
ppt.Slides[1].SlideBackground.Fill.Gradient.GradientStops.Append(1f, KnownColors.Orange);

二、用于烘托气氛的幻灯片背景

手续四:同样,插入第贰张图片到第三张幻灯片,添加形状,再添加文本到形状里面。最后保存文书档案。

手续 5 :添加图片作为背景

而外涉及的「全图型」幻灯片,还有以下两种背景在那个成效下更明了:

presentation.SaveToFile(@"C:\Users\Administrator\Desktop\result.pptx ", FileFormat.Pptx2010);
System.Diagnostics.Process.Start(@"C:\Users\Administrator\Desktop\result.pptx ");
//设置幻灯片背景色为图片背景
ppt.Slides[2].SlideBackground.Type = Spire.Presentation.Drawing.BackgroundType.Custom;
ppt.Slides[2].SlideBackground.Fill.FillType = FillFormatType.Picture;
ppt.Slides[2].SlideBackground.Fill.PictureFill.FillType = PictureFillType.Stretch;
//加载图片作为幻灯片背景
Image img = Image.FromFile("green.png");
IImageData image = ppt.Images.Append(img);
ppt.Slides[2].SlideBackground.Fill.PictureFill.Picture.EmbedImage = image;


渐变背景:用于反衬,在此以前自己有提到过,「为何公布会的幻灯片要用渐变背景」,当中叁个原因就在于渐变背景能反衬出空间感。

效果图:

手续6 :保存文件

↑左图是渐变背景,右图是纯色背景

 威尼斯人线上娱乐 5

ppt.SaveToFile("result.pptx", FileFormat.Pptx2010);
System.Diagnostics.Process.Start("result.pptx");

↑左图是渐变背景,右图是纯色背景
● 纹理背景:在对材料要求相比较

全体代码:

做到代码后,调节和测试运维程序,生成文书,如下:

● 虚化背景(磨砂玻璃效果):给人空间感和轻盈感。

 using System;
 using System.Drawing;
 using System.Windows.Forms;
 using Spire.Presentation;
 using Spire.Presentation.Drawing;

 namespace InsertimageinPowerPointFille
 {
  public partial class Form : Form
  {
   public Form()
   {
    InitializeComponent();
   }

   private void button_Click(object sender, EventArgs e)
   {
    //新建PPT
    Presentation presentation = new Presentation();
    presentation.Slides.Append();

    //插入第一张图片到第一张幻灯片
    string ImageFile = @"C:\Users\Administrator\Pictures\.jpg";
    RectangleF rect = new RectangleF(, , , );
    presentation.Slides[].Shapes.AppendEmbedImage(ShapeType.Rectangle, ImageFile, rect);
    presentation.Slides[].Shapes[].Line.FillFormat.SolidFillColor.Color = Color.FloralWhite;

    //添加形状
    RectangleF rect = new RectangleF(, , , );
    IAutoShape shape = presentation.Slides[].Shapes.AppendShape(ShapeType.Rectangle, rect);
    shape.Fill.FillType = FillFormatType.None;
    shape.ShapeStyle.LineColor.Color = Color.White;

    //添加文本到形状中
    shape.TextFrame.Text = "大熊猫是哺乳动物,已在地球上生存了至少万年,被誉为活化石和中国国宝,世界自然基金会的形象大使,是世界生物多样性保护的旗舰物种。据第三次全国大熊猫野外种群调查,全世界野生大熊猫已不足只,属于中国国家一级保护动物。";
    TextRange textRange = shape.TextFrame.TextRange;
    shape.TextFrame.Paragraphs[].Alignment = TextAlignmentType.Left;

    //设置文本字体
    textRange.Fill.FillType = Spire.Presentation.Drawing.FillFormatType.Solid;
    textRange.Fill.SolidColor.Color = Color.Black;
    textRange.LatinFont = new TextFont("Arial Black");

    //插入第二张图片到第二张幻灯片
    string ImageFile = @"C:\Users\Administrator\Pictures\.jpg";
    RectangleF rect = new RectangleF(, , , );
    presentation.Slides[].Shapes.AppendEmbedImage(ShapeType.Rectangle, ImageFile, rect);
    presentation.Slides[].Shapes[].Line.FillFormat.SolidFillColor.Color = Color.FloralWhite;

    //添加形状
    RectangleF rect = new RectangleF(, , , );
    IAutoShape shape = presentation.Slides[].Shapes.AppendShape(ShapeType.Rectangle, rect);
    shape.Fill.FillType = FillFormatType.Solid;
    shape.Fill.FillType = FillFormatType.None;
    shape.ShapeStyle.LineColor.Color = Color.White;

    //添加文本到形状中
    shape.TextFrame.Text = "黑白相间的外表,有利隐蔽在密林的树上和积雪的地面而不易被天敌发现。相对锋利的爪和发达有力的前后肢,有利于大熊猫能快速爬上高大的乔木。";
    TextRange textRange = shape.TextFrame.TextRange;

    //设置文本字体
    textRange.Fill.FillType = Spire.Presentation.Drawing.FillFormatType.Solid;
    textRange.Fill.SolidColor.Color = Color.Blue;
    textRange.LatinFont = new TextFont("Arial Black");

    //保存文件
    presentation.SaveToFile(@"C:\Users\Administrator\Desktop\result.pptx ", FileFormat.Pptx);
    System.Diagnostics.Process.Start(@"C:\Users\Administrator\Desktop\result.pptx ");
   }
  }
 }

威尼斯人线上娱乐 6

小心:那里说起的「空间感」和「轻盈感」,使用其余其余表现方法也无从达到规定的标准这一成效——维持页面背景的相关性的还要使页面不至于单调

从地点的代码可以发现,其实通过那几个组件,大家还足以随心所欲地设置大家想要的形态、文本、字体、颜色等等,用起来实在有益又便捷。感兴趣的话能够试一下其余增加的成效。

 

↑ IOS和天涯论坛云音乐的虚化背景使用,使页日前后空间感极强

导出图片

总体代码:

↑ iCloud的虚化背景使用,使页面展现颇为轻盈

到现在,大家导出上述运维后文档的图片。

威尼斯人线上娱乐 7威尼斯人线上娱乐 8

三、用于扩展美感的幻灯片背景

具体步骤:

using Spire.Presentation;
using Spire.Presentation.Drawing;
using System.Drawing;

namespace AddBackground_PPT
{
    class Program
    {
        static void Main(string[] args)
        {
            //实例化Presentation类,加载PowerPoint文档
            Presentation ppt = new Presentation();
            ppt.LoadFromFile("test.pptx");

            //设置文档的背景填充模式为纯色填充
            ppt.Slides[0].SlideBackground.Type = BackgroundType.Custom;
            ppt.Slides[0].SlideBackground.Fill.FillType = FillFormatType.Solid;
            ppt.Slides[0].SlideBackground.Fill.SolidColor.Color = Color.Pink;

            //设置文档的背景填充模式为渐变色填充
            ppt.Slides[1].SlideBackground.Type = BackgroundType.Custom;
            ppt.Slides[1].SlideBackground.Fill.FillType = FillFormatType.Gradient;
            ppt.Slides[1].SlideBackground.Fill.Gradient.GradientStops.Append(0f, KnownColors.Yellow);
            ppt.Slides[1].SlideBackground.Fill.Gradient.GradientStops.Append(1f, KnownColors.Orange);

            //设置幻灯片背景色为图片背景
            ppt.Slides[2].SlideBackground.Type = Spire.Presentation.Drawing.BackgroundType.Custom;
            ppt.Slides[2].SlideBackground.Fill.FillType = FillFormatType.Picture;
            ppt.Slides[2].SlideBackground.Fill.PictureFill.FillType = PictureFillType.Stretch;
            //加载图片作为幻灯片背景
            Image img = Image.FromFile("green.png");
            IImageData image = ppt.Images.Append(img);
            ppt.Slides[2].SlideBackground.Fill.PictureFill.Picture.EmbedImage = image;

            //保存并打开文档
            ppt.SaveToFile("result.pptx", FileFormat.Pptx2010);
            System.Diagnostics.Process.Start("result.pptx");
        }
    }
}


渐变背景(纯色背景):此时的用法在于让整个页面突显尤为美观,配色上根据给观者感受搭配颜色,绿色色轻盈、品北京蓝商务等。

同样添加如下命名空间:

View Code

● 晶格化背景等:Low
Poly风格等、Prisma图片处理等,用于美化幻灯片的用法,那上头有那二个多的体制。

using Spire.Presentation;

本文完。


答辩总归回归实践。鉴于全图型的图片背景不在此时议论之余,内需自制背景时,如何才能制作出合适的背景啊?
依据「烘托气氛」和「扩张美感」的幻灯片背景须求,大家得以看出其背景需要是有设计共性的。
制作出合适的背景步骤****:
看清虚实:根据实际演示须求选用背景资料,如背景不是少不了因素,则背景能够丰裕抽象,不以引人侧目为目标。

步骤1: 新建二个Presentation对象,并加载Presentation文件。

如需转载,请评释出处!!

贰.颜色或渐变:配色与总体内容同样,并期待通过颜色赋予效果于含义。
三.充实质地:增添幻灯片美感的利器,选择的尺度是「除非添加后能协理并能低调出彩,不然不乱添加」。
四.光影点缀:须求时候能够追加光影效果,如下图:

Presentation ppt = new Presentation();
ppt.LoadFromFile(@"C:\Users\Administrator\Desktop\result.pptx");

↑ 罗振宇的《时间的心上人》

 步骤2:遍历PPT文档所有的图形,并保存为.png格式。


这便是说就以这篇文章的难点做三个书面和内页看看:

for (int i = 0; i < ppt.Images.Count; i++)

   {

    Image image = ppt.Images[i].Image;

    image.Save(string.Format(@"..\..\Images{0}.png", i));

   }

进展自然的美化后,我们拿到下边那份文书档案:

效果图:

至于那一个示例的创作解读,笔者选用「封面」和里面1页「内页」进行:

 威尼斯人线上娱乐 9

046f58ae9a9da801219c775baa1b.jpg

任何代码:

图片选自:汤帅·幻灯片设计·文章集威尼斯人线上娱乐,

 using System;
 using System.Drawing;
 using System.Windows.Forms;
 using Spire.Presentation;

 namespace ExtractImagesfromPPT
 {
  public partial class Form : Form
  {
   public Form()
   {
    InitializeComponent();
   }

   private void button_Click(object sender, EventArgs e)
   {
    Presentation ppt = new Presentation();
    ppt.LoadFromFile(@"C:\Users\Administrator\Desktop\result.pptx");
    for (int i = ; i < ppt.Images.Count; i++)
    {
     Image image = ppt.Images[i].Image;
     image.Save(string.Format(@"..\..\Images{}.png", i));

    }
   }
  }
 }

不是始终地强调简约,而是愈来愈多地关爱效率和剧情。
对于规划还有许多清醒,但要求时刻梳理才能冒出。那句话,你笔者共勉。

上述便是本文的全体内容,希望对我们的就学抱有援救,也希望大家多多扶助脚本之家。

您恐怕感兴趣的篇章:

  • C#领到PPT文本和图片的贯彻形式
  • C# 使用Free Spire.Presentation
    实现对PPT插入、编辑、删除表格
  • 在C#中间给PPT文书档案添加注释的落实代码
  • C#怎么添加PPT背景


相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图