Java ajoute une couleur d'arrière-plan et une image d'arrière-plan au document PowerPoint

Lors de la création d'un document Powerpoint, l'arrière-plan est très important. Un arrière-plan unifié peut rendre la présentation Powerpoint plus propre et plus belle. Cet article détaille comment utiliser le Free Spire gratuit Présentation pour Java dans les applications Java pour définir une couleur d'arrière-plan solide, une couleur d'arrière-plan dégradée et ajouter une image d'arrière-plan pour la diapositive.

Méthode d'importation de fichier Jar

Méthode 1:
Téléchargez et décompressez le dernier package Free Spire.Presentation pour Java , puis importez le package Spire.Presentation.jar de votre dossier lib dans votre application Java. (Comme indiqué ci-dessous après une importation réussie)

Java ajoute une couleur d'arrière-plan et une image d'arrière-plan au document PowerPoint

Méthode 2:
installer et importer via le référentiel Maven. Pour les étapes de fonctionnement détaillées, veuillez vous référer au lien:
https://www.e-iceblue.cn/licensing/install-spirepdf-for-java-from-maven-repository.html

Définir une couleur d'arrière-plan unie

import com.spire.presentation.*;
import com.spire.presentation.drawing.*;

import java.awt.*;

public class PPTbackground {

    public static void main(String[] args) throws Exception {

        //加载PowerPoint文档
        Presentation ppt = new Presentation();
        ppt.loadFromFile("Sample.pptx");

        //获取幻灯片的数量
        int slideCount = ppt.getSlides().getCount();

        ISlide slide = null;

        //遍历幻灯片,为每张幻灯片设置纯色背景色
        for(int i = 0; i < slideCount;i++) {
            slide = ppt.getSlides().get(i);
            slide.getSlideBackground().setType(BackgroundType.CUSTOM);

            //设置纯色背景填充
            slide.getSlideBackground().getFill().setFillType(FillFormatType.SOLID);
            slide.getSlideBackground().getFill().getSolidColor().setColor(Color.lightGray);
        }
        //保存结果文档
        ppt.saveToFile("纯色背景.pptx", FileFormat.PPTX_2010);
    }
}

Rendus d'arrière-plan de couleur unie:

Java ajoute une couleur d'arrière-plan et une image d'arrière-plan au document PowerPoint


Définir la couleur d'arrière-plan dégradé

import com.spire.presentation.*;
import com.spire.presentation.drawing.*;

import java.awt.*;

public class PPTbackground {

    public static void main(String[] args) throws Exception {

        //加载PowerPoint文档
        Presentation ppt = new Presentation();
        ppt.loadFromFile("Sample.pptx");

        //获取幻灯片的数量
        int slideCount = ppt.getSlides().getCount();

        ISlide slide = null;

        //遍历幻灯片,为每张幻灯片设置渐变背景色
        for(int i = 0; i < slideCount;i++) {
            slide = ppt.getSlides().get(i);
            slide.getSlideBackground().setType(BackgroundType.CUSTOM);

            //设置渐变背景色填充
        slide.getSlideBackground().getFill().setFillType(FillFormatType.GRADIENT);
        slide.getSlideBackground().getFill().getGradient().getGradientStops().append(0, Color.WHITE);
        slide.getSlideBackground().getFill().getGradient().getGradientStops().append(1, Color.LIGHT_GRAY);

        }
        //保存结果文档
        ppt.saveToFile("渐变色背景.pptx", FileFormat.PPTX_2010);
    }
}

Image d'effet de la couleur de fond dégradé:

Java ajoute une couleur d'arrière-plan et une image d'arrière-plan au document PowerPoint

**

Ajouter une image d'arrière-plan **

import com.spire.presentation.*;
import com.spire.presentation.drawing.*;

public class PPTbackground {

    public static void main(String[] args) throws Exception {
        //加载PowerPoint文档
        Presentation ppt = new Presentation();
        ppt.loadFromFile("Sample.pptx");

        //获取幻灯片的数量
        int slideCount = ppt.getSlides().getCount();
        ISlide slide = null;

        //遍历幻灯片,为每张幻灯片添加背景图片
        for(int i = 0; i < slideCount;i++) {
            slide = ppt.getSlides().get(i);
            slide.getSlideBackground().setType(BackgroundType.CUSTOM);

            //设置图片背景填充
            slide.getSlideBackground().getFill().setFillType(FillFormatType.PICTURE);
            slide.getSlideBackground().getFill().getPictureFill().setAlignment(RectangleAlignment.NONE);
            slide.getSlideBackground().getFill().getPictureFill().setFillType(PictureFillType.STRETCH);
            slide.getSlideBackground().getFill().getPictureFill().getPicture().setUrl((new java.io.File("1.png")).getAbsolutePath());
        }

        //保存结果文档
        ppt.saveToFile("背景图片.pptx", FileFormat.PPTX_2010);
    }
}

Ajouter un effet d'image d'arrière-plan:

Java ajoute une couleur d'arrière-plan et une image d'arrière-plan au document PowerPoint

Je suppose que tu aimes

Origine blog.51cto.com/14765544/2487296
conseillé
Classement