I was wondering if someone knows a way to convert .pptx to .ppt progamatically using Java?

解决方案

You can use openoffice for conversion. You have to configure eclipse/netbeans properly. You need jodconverter plugin, too.

oh, and remember to open OO in listening mode

package openofficeconv;

import java.io.File;

import java.net.ConnectException;

import com.artofsolving.jodconverter.DocumentConverter;

import com.artofsolving.jodconverter.openoffice.connection.*;

import com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter;

public class PowerpointConverter{

public static void main(String[] args) {

File inputFile = new File("j.pptx");

File outputFile = new File("j.pdf");

// connect to an OpenOffice.org instance running on port 8100

OpenOfficeConnection connection = new SocketOpenOfficeConnection(8100);

try {

connection.connect();

} catch (ConnectException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

// convert

DocumentConverter converter = new OpenOfficeDocumentConverter(connection);

converter.convert(inputFile, outputFile);

// close the connection

connection.disconnect();

}

}

java pptx,使用Java将文件.pptx转换为.ppt相关推荐

  1. dataframe保存为txt_PDF怎么转换为PPT?PDF秒转PPT秘技

    在我们日常学习和日常工作中,要怎么将PDF文件怎么转换为PPT? 其实很简单,只要合理利用一些第三方软件就可以轻松将PDF转换为PPT. 废话不多说,今天小编就来为大家盘点一下,那些可以将PDF转换为 ...

  2. 如何将PDF转换为PPT?三种方法让你操作无忧!

    在我们日常工作中,使用PPT演示工作内容是常见的需求.熟练制作各种类型的PPT是每个专业人士必备的技能.但有时会遇到PDF格式的文件需要转换为PPT才能使用.这两种文件格式在日常工作中广泛使用,每个人 ...

  3. java下载附件给(pdf、pptx、word、excel、图片)添加水印

    java下载附件给(pdf.pptx.word.excel.图片)添加水印 使用组件 poi itext spire.xls ooxml-schemas twelvemonkeys.imageio 等 ...

  4. gdal java shp_【GDAL/OGR】利用GDAL/OGR读取shp文件并转换为json文件(Java版)

    前言: 对于GIS开发者来说,GDAL/OGR是最熟悉不过的开源GIS库了,GDAL(Geospatial Data Abstraction Library)是一个在X/MIT许可协议下的开源栅格空间 ...

  5. 你知道如何使用Java将DWG / DXF CAD文件转换为图像格式吗?

    DWG文件用于以2D或3D格式保存数字工程图,而DXF是图形交换格式,用于使AutoCAD数据与其他应用程序兼容.可以根据需要将DWG或DXF转换为JPG,PNG,GIF等光栅图像格式.在本文中,将学 ...

  6. java接收的文件转换成临时文件,java实现酷狗音乐临时缓存文件转换为MP3文件的方法...

    这篇文章主要介绍了java实现酷狗音乐临时缓存文件转换为MP3文件的方法,涉及java针对文件操作的相关技巧,需要的朋友可以参考下 本文实例讲述了java实现酷狗音乐临时缓存文件转换为MP3文件的方法 ...

  7. JavaFX中将FXML文件自动转换为Java代码

    下载NetBeans IDE 8.2 打开软件 安装FXML 2 JAVA Convertor 插件 选中fxml文件,对其进行转换 然后就可以得到一个java的文件 建议对于一些比较复杂的界面结构可 ...

  8. java 传真x2fax_需要帮助开始通过Java将原始G3传真文件转换为TIFF格式

    我认为JAI不支持直接读取G3 / T.4原始传真数据.但是,这里的示例代码可以修改和扩展以满足您的需求,实现评论中概述的想法(最初发布为Gist). 它不以任何方式解码G3 / T.4数据,它只是将 ...

  9. Linux + JAVA得到各种格式的文件正文(office文件,PDF,邮件,html,zip等)

    在文件数据挖掘处理技术中,如何从文本数据中抽取有价值的信息和知识是一个重要的数据挖据分支,是机器学习.自然语言处理.数理统计的基础技术之一,是信息检索,机器学习,AI智能等高端技术的的底层技术支持之一 ...

  10. Java操作word文档将docx转换为pdf格式

    Java操作word文档将docx转换为pdf格式 一.整体说明 在上传 Office 课件时,格式有:doc,docx,xls,xlsx,ppt,pptx,程序需要将其 转换成 pdf 格式, 才能 ...

最新文章

  1. 转《Angular4项目部署到服务器上刷新404解决办法》
  2. IT职场:程序员如何增加收入?
  3. 弱口令的分析和爆破工具使用
  4. 关于无法加载sass 模块问题。vue2.0中报错ERROR :scss can't resolve 'scss-loader'
  5. 操作系统与数据库知识点
  6. JAVA 查找某个目录是否存在,如果存在,打印出来
  7. Linux里sra文件是什么,prefetch命令下载SRA文件
  8. 耗尽linux内存脚本,Linux下swap耗尽该怎么办?如何释放swap?
  9. 模型保存的方法-----保存整个模型
  10. qqwry.dat java 乱码_UTF-8使用纯真IP数据库乱码问题
  11. mysql支持ip访问
  12. H3CSE园区-MSTP
  13. 波形发生器——方波三角波正弦波
  14. 数独高阶技巧之八——SDC
  15. 计算机基础——Word 2010
  16. PDF文件解密安全口令
  17. d3js绘制y坐标轴_如何用D3绘制各类样式的x坐标轴
  18. 为什么自动驾驶遇瓶颈,但自动代客泊车却很热?
  19. 医疗电子平台选择:FPGA、ARM、X86、DSP还是GPU
  20. 计算机怎样禁用中等加密算法,限制加密算法和协议 - Windows Server | Microsoft Docs...

热门文章

  1. day05匿名函数,内置函数,二分法,递归,模块
  2. ble协议栈从零开始七(linklayer 之 privacy)
  3. Vue:解决[Vue warn]: Failed to resolve directive: modle (found in Anonymous)
  4. Python Day4 循环关键字和练习【零基础】
  5. JAVA代码审计——SQL注入靶场审计01
  6. Golang验证身份证号码是否有效
  7. Machine Learning读书会,面试算法讲座,算法公开课,创业活动,算法班集锦
  8. 设计模式1(策略模式)
  9. linux系统文件颜色所代表的意思
  10. 解决哈希冲突的方法,Hash的介绍,散列因子的介绍