当前位置: 首页 > news >正文

襄阳做网站哪家好牛商网网站建设多少钱

襄阳做网站哪家好,牛商网网站建设多少钱,微信广告推广如何收费,做网站四百全包本文将介绍在Java程序中如何来合并及拆分PPT文档的方法。示例大纲: 1. 合并 1.1 将指定幻灯片合并到文档 1.2 合并多个幻灯片文档为一个文档 2. 拆分 2.1 按幻灯片每一页单独拆分为一个文档 2.2 按指定幻灯片页数范围来拆分为多个文档 使用工具:F…

本文将介绍在Java程序中如何来合并及拆分PPT文档的方法。示例大纲:

1. 合并

1.1 将指定幻灯片合并到文档

1.2 合并多个幻灯片文档为一个文档

2. 拆分

2.1 按幻灯片每一页单独拆分为一个文档

2.2 按指定幻灯片页数范围来拆分为多个文档

使用工具:Free Spire.Presentation for Java (免费版)
获取方法及jar文件导入:
方法1:通过官网下载。下载后,解压文件。将lib文件下的Spire.Presentation.jar文件导入java程序即可。如下导入效果:
在这里插入图片描述

方法2:通过maven导入,参考导入方法。
两个PPT测试文档如下:
在这里插入图片描述

1. 合并

1.1 将指定幻灯片合并到文档

importcom.spire.presentation.*;
public classMergeFiles1 {
public static voidmain(String[] args)throwsException{
//加载文档1,获取第三张幻灯片
Presentation ppt1 =newPresentation();
ppt1.loadFromFile("test1.pptx");
ISlide slide = ppt1.getSlides().get(2);
//加载文档2,将文档1中获取的幻灯片作为第二张插入到文档2
Presentation ppt2 =newPresentation();
ppt2.loadFromFile("test2.pptx");
intindex =1;
ppt2.getSlides().insert(index,slide);
//保存文档2
ppt2.saveToFile("merge1.pptx",FileFormat.PPTX_2013);
ppt2.dispose();
}
}

合并效果:
在这里插入图片描述

1.2 合并多个幻灯片为一个文档

importcom.spire.presentation.*;
public classMergeFiles2 {
public static voidmain(String[] args)throwsException {
//加载文档1,文档2
Presentation ppt1 =newPresentation();
ppt1.loadFromFile("test1.pptx");
Presentation ppt2 =newPresentation();
ppt2.loadFromFile("test2.pptx");
//遍历文档1的所有幻灯片,添加到文档2
for(inti =0;i<ppt1.getSlides().getCount();i++){
ppt2.getSlides().append(ppt1.getSlides().get(i));
}
//保存文档2
ppt2.saveToFile("merge2.pptx",FileFormat.PPTX_2013);
ppt2.dispose();
}
}

合并效果:
在这里插入图片描述

2. 拆分

2.1 按幻灯片每一页来拆分

importcom.spire.presentation.*;
public classSplit1 {
public static voidmain(String[] args)throwsException {
//加载测试文档1
Presentation ppt1 =newPresentation();
ppt1.loadFromFile("test1.pptx");
//遍历文档1
for(inti =0; i < ppt1.getSlides().getCount(); i++) {
//新建一个PPT文档,并移除默认生成的第一页幻灯片
Presentation newppt =newPresentation();
newppt.getSlides().removeAt(0);
//将每一页添加到新建的文档,并保存
newppt.getSlides().append(ppt1.getSlides().get(i));
newppt.saveToFile(String.format("单页拆分-%1$s.pptx", i), FileFormat.PPTX_2013);
}
}
}

拆分结果:
在这里插入图片描述

2.2 按指定幻灯片页数范围来拆分

importcom.spire.presentation.*;
public classSplit2 {
public static voidmain(String[] args)throwsException{
//加载文档1
Presentation ppt1 =newPresentation();
ppt1.loadFromFile("test1.pptx");
//新建文档1,移除默认生成的第一页幻灯片
Presentation newppt1 =newPresentation();
newppt1.getSlides().removeAt(0);
//将文档1中的第一、二页添加到新建的文档1,并保存
for(inti =0; i <2; i++)
{
newppt1.getSlides().append(ppt1.getSlides().get(i));
}
newppt1.saveToFile(String.format("拆分1.pptx"), FileFormat.PPTX_2013);
//新建文档2,移除默认生成的第一页幻灯片
Presentation newppt2 =newPresentation();
newppt2.getSlides().removeAt(0);
//将文档2中的第三、四页添加到新建的文档2,并保存
for(intj =2;j <4;j++){
newppt2.getSlides().append(ppt1.getSlides().get(j));
}
newppt2.saveToFile(String.format("拆分2.pptx"), FileFormat.PPTX_2013);
}
}

拆分结果:

在这里插入图片描述

http://www.yayakq.cn/news/283440/

相关文章:

  • 百度权重网站河源东莞网站建设
  • 国外优秀的企业网站沂源网站开发
  • 在线做网站 自动生成手机版西安网站运营招聘
  • 昆山建站公司专业网站建设维护是什么
  • 广州市做民宿什么网站比较好济南最好的网站开发
  • 免版权图片网站杭州网站排名
  • 包头网站开发公司小型教育网站的开发与建设
  • 做cpa用单页网站好还是做网站能设置关键词在百度中搜索到
  • 什么网站专做店铺网站建设都需要哪些资质
  • 门户网站建设文案磁业 东莞网站建设
  • 廊坊网站建设品牌wordpress 文件夹名称
  • 当阳网站建设电话合肥建设银行网站首页
  • 拍卖网站模板下载怎么制作动态的网站
  • 个人软件制作网站源码做网站的有哪些
  • php网站建设入门教程网站和域名的区别
  • 下厨房网站学做蒸包视频定制摄影app和摄影网站的区别
  • 公司网站经常打不开手机网站开发开发
  • 网站专业销售团队介绍端午节网站建设
  • 123建站电商网站的相同点
  • 建立网站的方案网站怎么加链接
  • 房天下网站建设网站设计高端
  • 租车网站模版一个人做网站设计兼职
  • 农家乐网站开发企业官方网站应该怎么样建设
  • 广州工商注册公司注册岳阳优化营商环境
  • 网站建设服务有哪些网站架构设计的意义
  • 聊城建设银行网站杭州室内设计公司排行榜
  • 哈尔滨建站模板源码短视频推广渠道有哪些
  • 做搜狗网站优化排名软360 的网站链接怎么做
  • 做网站的搜索引擎住房建设建设部网站
  • 网站点赞怎么做网站怎么实现两种语言