操作PowerPoint文檔時,有時需要將幻燈片復(fù)制到指定位置。除了手動復(fù)制和粘貼外,還可以通過后端調(diào)用Java代碼來自動執(zhí)行。本文從以下兩個方面討論了如何使用Java代碼實(shí)現(xiàn)幻燈片復(fù)制功能:
在同一個PowerPoint文檔內(nèi)復(fù)制幻燈片在兩個PowerPoint文檔之間使用幻燈片復(fù)制工具:Free S for Java(免費(fèi)版本)
(包可以在電子iceblue中文主頁上找到?;蛘撸琂ava程序會創(chuàng)建一個Maven存儲庫,并在文件中引用以下代碼來引用Jar包:)
Repositories
存儲庫(repository)
Idcom.e-iceblue/id
Namee-iceblue/name
Url/url
/存儲庫
/repositories
Dependencies
Dependency
GroupIde-iceblue/groupId
工件id;/工件id
版本3.9.0/版本
/dependency
/dependencies在同一個PowerPoint文檔中復(fù)制幻燈片
以下代碼過程用于將PowerPoint文檔中的指定幻燈片復(fù)制到此文檔中的指定位置或結(jié)束位置。
創(chuàng)建Presentation實(shí)例。使用Pre()方法加載PowerPoint示例文檔。Pre()。使用get()方法獲取要復(fù)制的指定幻燈片。Pre()。使用insert()方法將幻燈片復(fù)制到此文檔中的指定位置。Pre()。使用append()方法將幻燈片復(fù)制到此文檔的結(jié)束位置。使用Pre()方法保存生成的文檔。Import com.*;
public classcopyslideswithinppt {
public static void main(string[]args)throws exception {
創(chuàng)建//Presentation實(shí)例
presentation PPT=new presentation();
//加載PowerPoint示例文檔
(' c : \ \ users \ \ test 1 \ \ desktop \ \;);
//獲取復(fù)制操作的第二張幻燈片
ISlide slide=()。get(1);
//將此幻燈片復(fù)制到文檔中第四張幻燈片的位置
int index=3;
()。insert(索引、幻燈片);
//將此幻燈片復(fù)制到文檔末尾
()。append(幻燈片);
//保存結(jié)果文檔
String result=' outpu中選擇另一種天花板類型。
(result、FileFormat。PPTX _ 2013);
}
}
在兩個PowerPoint文檔之間復(fù)制幻燈片
以下代碼過程用于將一個PowerPoint文檔中的指定幻燈片復(fù)制到另一個PowerPoint文檔中的指定位置或結(jié)束位置。
創(chuàng)建Presentation實(shí)例并加載PowerPoint示例文檔1。創(chuàng)建Presentation實(shí)例并加載PowerPoint示例文檔2。Pre()。使用get()方法從文檔1中獲取指定的幻燈片。Pre()。使用insert()方法將文檔1中的幻燈片復(fù)制到文檔2中的指定位置。Pre()。使用append()方法將幻燈片從「文件1」復(fù)制到「文件2」的結(jié)尾。使用Pre()方法將文檔2保存到指定路徑。Import com.FileFormat
Import com.Presentation
public classcopyslidesbetweenppt {
public static void main(string[]args)throws exception {
創(chuàng)建//Presentation實(shí)例并加載示例文檔1
presentation PP tone=new presentation();
(' c : \ \ users \ \ test 1 \ \ desktop \ \;);
創(chuàng)建//Presentation實(shí)例并加載示例文檔2
presentation PPT two=new presentation();
(' c : \ \ users \ \ test 1 \ \ desktop \ \;);
//將文件1中的第一張幻燈片復(fù)制到文件2中的第二張幻燈片位置
()。insert(0,())。get(1);
//將文檔1中的第四張幻燈片復(fù)制到文檔2的末尾
()。append()。get(3);
//將文檔2保存到指定路徑
(' outpu,F(xiàn)ileFormat。PPTX _ 2013);
}
}
1.《【怎么把另外的ppt復(fù)制過來】Java復(fù)制PowerPoint幻燈片》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識,僅代表作者本人觀點(diǎn),與本網(wǎng)站無關(guān),侵刪請聯(lián)系頁腳下方聯(lián)系方式。
2.《【怎么把另外的ppt復(fù)制過來】Java復(fù)制PowerPoint幻燈片》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進(jìn)行證實(shí),對其原創(chuàng)性、真實(shí)性、完整性、及時性不作任何保證。
3.文章轉(zhuǎn)載時請保留本站內(nèi)容來源地址,http://f99ss.com/keji/2534815.html