PowerPoint 到 PDF Android

PDF 已成为在 Internet 上共享文档的标准格式,因此各种格式的文件都转换为 PDF。 PowerPoint PPTXPPT 到 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 的步骤。

以下代码示例展示了如何在 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 转换的步骤。

以下代码示例显示了如何自定义 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 PDFPPT to PDF Converter。