前言
在制作PowerPoint幻燈片時(shí)酒繁,可能會(huì)遇到需要將頁(yè)碼、時(shí)間控妻、公司名稱等具有標(biāo)志性內(nèi)容添加到幻燈片的情況州袒。此時(shí)我們可以通過(guò)插入頁(yè)眉頁(yè)腳方式來(lái)實(shí)現(xiàn)上述操作。本文將利用Free?Spire.Presentation for Java免費(fèi)控件在Java程序中演示如何將含有頁(yè)碼弓候、時(shí)間郎哭、公司名稱的頁(yè)腳添加到PowerPoint幻燈片中。
測(cè)試環(huán)境搭建
在運(yùn)行代碼前菇存,需要搭建測(cè)試環(huán)境夸研。首先下載安裝配置好JDK和Intellij IDEA依鸥,然后將控件里的Jar包導(dǎo)入IDEA即可亥至。這里提供兩種導(dǎo)入方式給大家。其一毕籽,直接在官網(wǎng)上下載安裝包抬闯,解壓后找到lib文件夾下的Spire.Presentation.jar,最后將其手動(dòng)導(dǎo)入IDEA关筒。其二(推薦使用)溶握,在IDEA中創(chuàng)建一個(gè)Maven項(xiàng)目,然后在pom.xml文件中鍵入以下代碼蒸播,最后點(diǎn)擊“Import Changes”睡榆。更加詳細(xì)的步驟可參考此教程萍肆。
<repositories>
??????? <repository>
??????????? <id>com.e-iceblue</id>
??????????? <url>http://repo.e-iceblue.cn/repository/maven-public/</url>
??????? </repository>
??? </repositories>
<dependencies>
??? <dependency>
??????? <groupId>e-iceblue</groupId>
??????? <artifactId>spire.presentation.free</artifactId>
??????? <version>3.9.0</version>
??? </dependency>
</dependencies>
最后,導(dǎo)入效果如下圖所示:
代碼示例
import com.spire.presentation.*;
public class AddFooter {
public static void main(String[] args) throws Exception{
//加載PPT示例文檔
Presentation presentation = new Presentation();
presentation.loadFromFile("C:\\Users\\Test1\\Desktop\\Sample.pptx");
//添加頁(yè)腳
presentation.setFooterText("演示文稿示例");
//設(shè)置頁(yè)腳為可見(jiàn)
presentation.setFooterVisible(true);
//設(shè)置頁(yè)碼為可見(jiàn)
presentation.setSlideNumberVisible(true);
//設(shè)置日期為可見(jiàn)
presentation.setDateTimeVisible(true);
//保存結(jié)果文檔
presentation.saveToFile("output/AddFooter.pptx", FileFormat.PPTX_2010);
??? }
}
效果圖: