java using用法_如何使用java合并两个PPT。(How to merge two PPTs using java.)
如何使用java合并两个PPT。(How to merge two PPTs using java.)
问题描述 (Problem Description)
如何使用java合并两个PPT。
解决方案 (Solution)
以下是使用java合并两个PPT的程序。import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import org.apache.poi.xslf.usermodel.XMLSlideShow;
import org.apache.poi.xslf.usermodel.XSLFSlide;
public class MergingMultiplePresentations {
public static void main(String args[]) throws IOException {
//creating empty presentation
XMLSlideShow ppt = new XMLSlideShow();
//taking the two presentations that are to be merged
String file1 = "C:/poippt/presentation1.pptx";
String file2 = "C:/poippt/presentation2.pptx";
String[] inputs = {file1, file2};
for(String arg : inputs) {
FileInputStream inputstream = new FileInputStream(arg);
XMLSlideShow src = new XMLSlideShow(inputstream);
for(XSLFSlide srcSlide : src.getSlides()){
//merging the contents
ppt.createSlide().importContent(srcSlide);
}
}
String file3 = "C:/poippt/combinedpresentation.pptx";
//creating the file object
FileOutputStream out = new FileOutputStream(file3);
// saving the changes to a file
ppt.write(out);
System.out.println("Merging done successfully");
out.close();
}
}
输入 (Input)
输出 (Output)
java using用法_如何使用java合并两个PPT。(How to merge two PPTs using java.)相关推荐
- php 合并多个ppt,怎样合并两个ppt,怎么将两个ppt合并起来
做PPT文件时,可能会需要把两个PPT文件结合起来,这样就可以把两个幻灯片合并,免去很多重复操作的麻烦,那么应该怎么样操作呢?怎样合并两个ppt?使用 PowerPoint 2010 中的合并和比较功 ...
- java future用法_纯干货:Java学习过程中的21个知识点和技术点
我们在Java学习过程中要学会抓重点,善于总结,Java学习过程中常见的21个知识点和技术点你知道吗?下面和千锋广州小编一起来看看吧! 1. JVM相关 对于刚刚接触Java的人来说,JVM相关的知识 ...
- java future用法_你必须掌握的 21 个 Java 核心技术
作者:工程师-搁浅来源:https://www.jb51.net/article/122070.htm 写这篇文章的目的是想总结一下自己这么多年来使用java的一些心得体会,主要是和一些java基础知 ...
- java map合并_详解Java8合并两个Map中元素的正确姿势
1. 介绍 本入门教程将介绍Java8中如何合并两个map. 更具体说来,我们将研究不同的合并方案,包括Map含有重复元素的情况. 2. 初始化 我们定义两个map实例 private static ...
- java sortedlist 用法_为什么Java中没有SortedList?
本文翻译自:Why is there no SortedList in Java? In Java there are the SortedSet and SortedMap interfaces. ...
- java 分班_大家给我介绍下马上学校就要分班了不知道去JAVA班,还是.NET 爱问知识人...
Java是一个广泛使用的网络编程语言 ,它是一种新的计算概念. 首先 ,作为一种程序设计语言 ,它简单.面向对象.不依赖于机器的结构.具有可移植性.鲁棒性.安全性.并且提供了并发的机制.具有很高的性能 ...
- python怎么合并多个excel表 视频_()如何用python合并两个excel表格
()如何用python合并两个excel表格 python合并excel表格视频教程2020-09-25 04:04:33人已围观 python实现excel合并 Created on Mon Mar ...
- java 优先队列 用法_优先队列的基本用法(java和c++)
#include #define ll long long #define mod 1000000007 using namespace std; //熟悉一下优先队列的基本用法 int main() ...
- java hashmap用法_备战金九银十:Java核心技术面试题100+,助你搞定面试官
一线互联网公司工作了几年,我作为求职者参加了不少面试,也作为面试官面试了很多同学,整理这份面试指南,一方面是帮助大家更好的准备面试,有的放矢,另一方面也是对自己知识框架做一个体系化的梳理. 这篇文章梳 ...
最新文章
- Linux-find命令应用举例-按时间筛选和删除文件
- Linux 环境下vs2015 qt,QT5.8.0+MSVC2015安装以及环境配置(不需要安装VS2015)
- awk用法:取列表最后一列
- 【数据结构与算法】顺序表的Java实现
- Selenium2+python自动化7-xpath定位
- Python+request+ smtplib 测试结果html报告邮件发送(上)《五》
- 重磅!双一流高校学位点有变化!教育部公布2019年增列、撤销的学位点
- DirectX编译环境配置
- ExtJS4.2学习(13)基于表格的扩展插件---rowEditing
- arcgis之建模实现矢量图层批量按属性分割导出Kmz文件
- linux eclipse安装使用教程
- 工程测量计算机在线用,工程测量中的计算机编程新技术.doc
- IDC运维工程师的基本要求
- 电脑cd,CD光盘如何翻录在电脑上 将CD复制到电脑上步骤的方法有哪些
- android中adb是什么意思,adb是什么意思?安卓系统常用adb命令怎么用?
- 《惢客创业日记》2019.01.23(周三) 太苦涩的人生也会让人麻木
- 当年做国际医学生实习的一点遗憾
- 桂电 计算机排名 评分,桂林电子科技大学学科评估结果及排名情况怎样
- uboot通过u盘烧写linux内核,向Flash中烧写uboot和linux操作系统
- 终稿:教材管理系统与教学评估系统