使用 Java 压缩 PowerPoint 演示文稿大小

阅读本文以 使用 Java 压缩 PowerPoint 演示文稿大小。它涵盖了 IDE 的设置,提供了一步步的说明,以及 使用 Java 减小 PPTX 大小 的示例代码。您将获得更多 API 的介绍,以进一步压缩输出 PPT/PPTX。

使用 Java 减少 PPTX 文件大小的步骤

  1. 将 IDE 设置为使用 Aspose.Slides for Java 来压缩 PPTX 大小
  2. 加载产品许可证并加载要压缩的目标 presentation
  3. 准备普通幻灯片、布局幻灯片和母版幻灯片的列表
  4. 遍历所有幻灯片,包括组内的形状
  5. 将每个 picture 的分辨率降低到定义的 150 DPI 值,并删除其裁剪部分
  6. 将每个非 JPEG 图像转换为 JPEG,质量降低至 75%
  7. 仅在转换后的图像小于原始图像时才保留该图像
  8. 删除未使用的母版和布局幻灯片
  9. 删除演示文稿嵌入字体中未使用的字符,并将输出文件保存为 PPT/PPTX

这些步骤概述了如何 使用 Java 缩小 PowerPoint 文件大小。加载源演示文稿,准备所有幻灯片类型的列表,降低每张图片的分辨率,并删除裁剪的部分。最后,将每个非 JPEG 图像转换为低质量 JPEG,并在保存演示文稿之前删除所有未使用的母版和布局幻灯片。

使用 Java 缩小 PowerPoint 文件大小的代码

此代码演示了如何 使用 Java 压缩 PPT。您可以使用预设的分辨率级别,压缩图片填充,并在不降低分辨率的情况下删除图片填充的裁剪部分。此外,提高 ZIP 压缩一次保存,跳过缩略图刷新以保留现有预览,并删除不需要的嵌入字体。

本文教您如何压缩 PowerPoint 演示文稿。要在幻灯片中添加 SmartArt 图形,请参阅文章 使用 Java 在 PowerPoint 中添加 SmartArt 图形.

 简体中文