通过Java将PPT转换为PDF

秋桐
• 阅读 777

PPT和PDF都是非常实用的文档格式。由于PDF文件更为稳定安全且易于传输或储存,所以当需要共享或打印演示文稿时,可以先将PPT转换成PDF格式再进行操作。下面我将介绍如何通过编程的方法实现该转换,所用到的产品是Java组件Free Spire.Presentation for Java。该方法只需简单几步操作即可实现,同时也能够维持文档内容格式不变。下面是具体方法和示例代码。

程序环境:

IntelliJ IDEA 2018 (jdk 1.8.0) 在进行操作之前先导入jar包,请参考以下两种导入方式: 方法一:如果使用的是 maven,可以添加以下代码到项目的 pom.xml 文件中。

  <repositories>
    <repository>
        <id>com.e-iceblue</id>
        <name>e-iceblue</name>
        <url>https://repo.e-iceblue.com/nexus/content/groups/public/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.presentation.free</artifactId>
        <version>5.1.0</version>
    </dependency>
</dependencies>

方法二:如果没有使用 maven,则可以从此链接下载Free Spire.Presentation for Java,找到lib文件夹下的Spire.presentation.jar并进行解压;然后在IDEA中创建一个新项目,依次点击“文件”(File),“项目结构”(Project Structure),“组件”(Modules),“依赖项”(Dependencies),再点击右方绿色“+”下的第一个选项“jar文件或路径”(JARs or Directories),找到解压后的Spire.presentation.jar 文件,点击确认,将其导入到项目中。

具体方法:

  • 初始化Presentation类的实例。
  • 通过Presentation.loadFromFile()方法加载一个示例文档。
  • 通过Presentation.saveToFile(filePath, FileFormat.PDF)方法将文档保存为PDF格式。

    示例代码:

    import com.spire.presentation.FileFormat;
    import com.spire.presentation.ISlide;
    import com.spire.presentation.Presentation;
    

public class ConvertPowerPointToPDF { public static void main(String []args) throws Exception { //初始化Presentation类的实例 Presentation ppt = new Presentation(); //加载一个示例文档 ppt.loadFromFile("Sample.pptx");

    //将文档保存为PDF格式
    ppt.saveToFile("ToPdf .pdf", FileFormat.PDF);
}

}

``` 通过Java将PPT转换为PDF

点赞
收藏
评论区
推荐文章
good123 good123
3年前
PDF转WORD为什么是历史难题
PDF转Word是一个非常非常普遍的需求,可谓人人忌危,为什么如此普遍的需求,却如此难行呢,还得看为什么会有这样的一个需求:PDF文档遵循iOS32000的规范是由Adobe公司推出的文档格式,之所以应用如此广泛,是因为PDF精确定位了每个字符的坐标、根据坐标绘制的各种形状,使用PDF格式传输和打印文档可以保证格式的一致性,然后很多PDF文件是可用于阅
陆石六 陆石六
1年前
Acrobat Pro DC 2023 for Mac:强大的PDF编辑工具
PDF文件是一种广泛使用的文档格式,它可以保持原始的排版和格式,方便在不同的平台和设备上查看和分享。但是,如果你想对PDF文件进行编辑、转换、签署或保护,你可能需要一款专业的PDF工具。AcrobatProDC2023forMac就是这样一款工具,它可以让
阮小五 阮小五
1年前
如何将图片转换成pdf?这个小技巧只需一秒
如何快速地将图片转换为PDF文档?下面这个小技巧只需一秒就可以将图片转换成PDF,需要的小伙伴赶快get这项技能吧!首先,选中需要创建PDF文档的图片,单击右键,鼠标移动到快速操作选项,在右侧的菜单中选择创建PDF,选中的图片就被创建成了一个PDF文档了。
秋桐 秋桐
1年前
通过Java实现Word转PDF
Word转为PDF是非常常见的一种格式转换。通过转换可以将文档以更为稳定的格式进行保存,避免他人随意修改格式和内容。其实Word转PDF并不难,除了直接转换外也可以通过编程的方式来实现。网上相关的教程分享也很多。今天想介绍一个JavaWord组件——Fre
Stella981 Stella981
3年前
27行Python代码批量将ppt转换为pdf
!(https://oscimg.oschina.net/oscnet/e7c4cb85d0ce49e986e5fcb7db93e062.gif)这是一个Python脚本,能够批量地将微软Powerpoint文件(.ppt或者.pptx)转换为pdf格式。使用说明1、将这个脚本跟PPT文件放置在同一个文件夹下。2、
Wesley13 Wesley13
3年前
PDF文件在线转换成PPT
  有多少人做过PDF文件的转换,还是PDF在线转换成PPT的转换,不用说转换成PPT了,连最基本的转换都没有做过吧。PDF文件支持多种文件之间的转换,如果你连PDF怎么转换成别的文件你都不了解,你的领导或者上司会满意你的工作效率吗?其实PDF在线转换成其他格式的文件很简单,转换成PPT文件也不难,需要用到一款在线转换器——迅捷PDF在线转换器。这种在线转换
秋桐 秋桐
1年前
Java 向PDF中添加图像水印
水印一般用于标注文档的版权信息、作者、所属机构或者文档属性等。不同于文本批注等,文字水印是绘制到页面中的元素,所以不会被轻易删除。因此,水印也是一种很好的防伪手段。水印又分为文本水印和图片水印两种。之前已经介绍过向PDF中添加文本水印的方法。这次,我将分享通过Java代码给PDF文档添加图像水印的具体方法和示例代码。使用到的工具是FreeSpire.PDFforJava(免费版)。
秋桐 秋桐
1年前
通过Java程序将Excel转换为PDF文档格式
Excel广泛应用于商业、教育等众多领域,具有丰富的数据处理和分析功能,包括计算、图表、排序、筛选、数据透视表等。在处理大型数据内容时,Excel绝对是最佳工具。但如果要将处理好的数据内容进行保存和传输的话,转换为PDF文档格式或许更加可靠。PDF文档的稳定布局可以避免数据内容被随意更改,即使是在多次传输后也能保证数据的准确性。将Excel转换为PDF的工具有很多。这里我将介绍如何通过编程的方法来实现该功能。以Java代码为例,使用到的产品是FreeSpire.XLSforJava(免费版)。下面是程序环境和示例代码。
子桓 子桓
1年前
mac电脑版Acrobat Pro DC 2021 安装 Acrobat Pro DC 2021 中文安装教程
AcrobatProDC2021支持多种文件格式的转换,包括Word、Excel、PowerPoint、HTML、图像等,用户可以将这些文件转换成PDF格式,以便于共享和分发。同时,该软件还支持OCR(光学字符识别)技术,可以将扫描的纸质文档转换成可编辑的
绣鸾 绣鸾
1年前
PDF Reader Pro 3.0 for mac(pdf阅读器)
是一款功能强大的PDF阅读和编辑工具。它支持在PDF文档中进行注释、批注和高亮显示,并可进行文本编辑、插入水印和数字签名等操作。此外,该软件还可以将PDF文档转换为其他格式,如Word、Excel和图片,并提供电子表格功能,可以对表格进行编辑和整理。PDF