PDF 已成為互聯網共享文件的標準格式,因此,各種格式的文件都被轉換為 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
以下是在 Android 中將 PowerPoint 演示文稿轉換為 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 的轉換。您可以使用 文檔 探索有關 API 的更多信息。此外,您可以通過我們的 論壇 與我們分享您的疑問。
也可以看看
提示:您可以嘗試查看 Aspose PowerPoint to PDF 或 PPT to PDF Converter。