前言
在製作PowerPoint幻燈片時,可能會遇到需要將頁碼、時間、公司名稱等具有標誌性內容添加到幻燈片的情況。此時我們可以通過插入頁眉頁腳方式來實現上述操作。本文將利用Free Spire.Presentation for Java免費控件在Java程序中演示如何將含有頁碼、時間、公司名稱的頁腳添加到PowerPoint幻燈片中。
測試環境搭建
在運行代碼前,需要搭建測試環境。首先下載安裝配置好JDK和Intellij IDEA,然後將控件裏的Jar包導入IDEA即可。這裏提供兩種導入方式給大家。其一,直接在官網上下載安裝包,解壓後找到lib文件夾下的Spire.Presentation.jar,最後將其手動導入IDEA。其二(推薦使用),在IDEA中創建一個Maven項目,然後在pom.xml文件中鍵入以下代碼,最後點擊“Import Changes”。更加詳細的步驟可參考此教程。
<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>
最後,導入效果如下圖所示:
代碼示例
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");
//添加頁腳
presentation.setFooterText("演示文稿示例");
//設置頁腳爲可見
presentation.setFooterVisible(true);
//設置頁碼爲可見
presentation.setSlideNumberVisible(true);
//設置日期爲可見
presentation.setDateTimeVisible(true);
//保存結果文檔
presentation.saveToFile("output/AddFooter.pptx", FileFormat.PPTX_2010);
}
}
效果圖: