PDF 已成为在 Internet 上共享文档的标准格式,因此各种格式的文件都转换为 PDF。 PowerPoint PPTX 或 PPT 到 PDF 是一种流行的转换方案,其中 PowerPoint 演示文稿中的幻灯片被转换为 PDF 中的页面。在本文中,您将学习如何在您的 Android 应用程序中执行 PowerPoint PPTX/PPT 到 PDF 的转换。
用于 PPTX 到 PDF 转换的 Android API
为了在 Android 应用程序中将 PowerPoint 演示文稿转换为 PDF,我们将使用 Aspose.Slides for Android via Java。它是一个功能丰富的 Android API,可让您无缝地创建、修改和转换演示文稿。您可以从 下载部分 下载 API,也可以通过在 build.gradle 中添加以下配置来安装它。
maven {
url "http://repository.aspose.com/repo/" }
compile (
group: 'com.aspose',
name: 'aspose-slides',
version: '21.3',
classifier: 'android.via.java')
在 Android 中将 PowerPoint PPTX 转换为 PDF
以下是将 PowerPoint 演示文稿在 Android 中转换为 PDF 的步骤。
- 使用 Presentation 类加载 PowerPoint PPT 或 PPTX 文件。
- 通过提供 PDF 文件的名称和输出格式来调用 Presentation.save(String, SaveFormat) 方法。
以下代码示例展示了如何在 Android 应用程序中将 PPTX 文件转换为 PDF。
// 实例化一个表示演示文件的 Presentation 对象
Presentation pres = new Presentation("presentation.pptx");
// 使用默认选项将演示文稿保存为 PDF
pres.save("output.pdf", SaveFormat.Pdf);
PPTX 到 PDF 转换的附加选项
Aspose.Slides 还允许您使用不同的选项自定义 PPTX 到 PDF 的转换。例如,您可以设置文本压缩、图像质量、PDF 合规性、包含或排除隐藏幻灯片的选项等。为此,API 提供了 PdfOptions 类。
以下是自定义 PPTX/PPT 到 PDF 转换的步骤。
- 使用 Presentation 类加载 PowerPoint PPTX 或 PPT 文件。
- 创建 PdfOptions 类的对象并设置所需的选项。
- 调用 Presentation.save(String, SaveFormat, ISaveOptions) 方法将 PPTX/PPT 保存为 PDF。
以下代码示例显示了如何自定义 PPTX 到 PDF 的转换。
// 实例化一个表示演示文件的 Presentation 对象
Presentation pres = new Presentation("presentation.pptx");
// 实例化 PdfOptions 类
PdfOptions opts = new PdfOptions();
// 设置 JPEG 质量
opts.setJpegQuality((byte) 90);
// 定义元文件的行为
opts.setSaveMetafilesAsPng(true);
// 设置文本压缩级别
opts.setTextCompression(PdfTextCompression.Flate);
// 定义 PDF 标准
opts.setCompliance(PdfCompliance.Pdf15);
INotesCommentsLayoutingOptions options = opts.getNotesCommentsLayouting();
options.setNotesPosition(NotesPositions.BottomFull);
// 使用指定选项将演示文稿保存为 PDF
pres.save("output.pdf", SaveFormat.Pdf, opts);
获取免费 API 许可证
您可以获得免费的临时许可证 以便在没有评估限制的情况下使用 API。
结论
在本文中,您学习了如何在 Android 应用程序中将 PowerPoint PPTX/PPT 演示文稿转换为 PDF。此外,您还了解了如何使用不同的选项自定义 PPTX 到 PDF 的转换。您可以使用 documentation 探索有关 API 的更多信息。此外,您可以通过我们的 论坛 与我们分享您的疑问。
也可以看看
提示:您可以尝试查看 Aspose PowerPoint to PDF 或 PPT to PDF Converter。