澳门至尊网站-首页

您的位置:澳门至尊网站 > 技术教程 > 渐变色背景,设置PDF文档背景色

渐变色背景,设置PDF文档背景色

2019-10-21 03:05

我们在开立Powerpoint文书档案时,系统默许的幻灯片是四壁荒凉背景的,非常多时候大家要求自定义幻灯片背景,以达到雅观的文书档案效果。在上面包车型客车示范军长介绍给PowerPoint幻灯片设置背景的艺术,主要包涵以下多个部分:

相似生成的PDF文书档案私下认可的文档底色为藏蓝,大家得以经过一定艺术来改换文书档案的背景象,以高达文书档案美化以致维护双目标效应。 以下内容提供了Java编制程序来设置PDF背景象的艺术。满含:

  • 增多纯色背景
  • 加多渐变色背景
  • 增添图片作为背景
  • 设置纯色背景象
  • 设置图片背景观

所需工具

利用工具

  • Free Spire.PDF for Java 2.0.0

注:2.0.0本子的比以前1.1.0本子在职能上做了相当大提高,支持具备收取金钱版的机能。

  • 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示例代码1——设置纯色背景观

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示例代码2——设置图片背景象

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 System.Drawing;

手续 2 :成立文档

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

手续 3 :增加纯色背景

//设置文档的背景填充模式为纯色填充
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 :增添渐变背景观

//设置文档的背景填充模式为渐变色填充
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 :加多图片作为背景

//设置幻灯片背景色为图片背景
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 :保存文件

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

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

图片 5

 

全副代码:

图片 6图片 7

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

本文完。

如需转发,请注解出处!!

本文由澳门至尊网站发布于技术教程,转载请注明出处:渐变色背景,设置PDF文档背景色

关键词:

  • 上一篇:没有了
  • 下一篇:没有了