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

网站的搭建流程东莞工程建设监督服务平台

网站的搭建流程,东莞工程建设监督服务平台,广州品牌设计公司50强,wordpress主题的安装本文将介绍在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/76851/

相关文章:

  • 网站可行性分析php网站访问量代码
  • seo培训赚钱手机优化助手怎么删除
  • 燕郊建设局网站网站备案用户注销备案申请表
  • 如何降低网站跳出率中国材料信息网
  • 陕西教育建设信息网站营销方式和渠道
  • net域名做企业网站怎么样号卡分销系统源码
  • 如何做类似优酷的视频网站wordpress固定链接404 nginx
  • 南昌网站推广公司深圳百度推广开户
  • 济源做网站的公司手机投资app平台
  • 昆明建个网站哪家便宜最好要使用中文目录
  • 重庆荣昌网站建设费用seo免费自助建站
  • 中山网站建设中山东营房产信息网官网
  • 高校门户网站建设问题免费注册网站域名
  • 写作网站最大企业常见问题及解决方案
  • 知乎做笔记的网站网站如何做支付宝接口
  • 小榄做网站贵阳网站建设设计
  • 做网站开发有前途么怎么做提货网站
  • 动漫制作专业软件seo推广培训资料
  • 阜宁网站制作公司报价深圳比较好的建网站公司
  • 网站建设中最重要的是什么意思江阴网站推广
  • 哪个网站建设服务器是在国外的中企动力邮箱登录网址
  • 湖南英文网站建设怎么做微帮网站
  • 可以查企业备案的网站吗三门峡做网站
  • 企业如何在工商网站上做公示福州做网站的个体户电话查询
  • 网站建设倒计时模板镇江网站建设要多少钱
  • 360怎么做网站排名php开发的大型金融网站有哪些
  • 网站怎么做播放器番禺网站建设效果
  • 大型网站建设技巧网页关键词优化
  • 免费网站源码html如何做好网站建设前期网站规划
  • 西樵网站设计制作个人网页设计论文范文