# 在 Android 上创建演示文稿

> 使用 Aspose.Slides for Android 在 Java 中创建演示文稿——生成 PPT、PPTX 和 ODP 文件，受益于 OpenDocument 支持，并以编程方式保存以确保可靠的结果。

Source: https://docs.aspose.com/slides/zh/androidjava/create-presentation/
Updated: 2025-12-12


## **创建 PowerPoint 演示文稿**
要向演示文稿的选定幻灯片添加一条简单的直线，请按照以下步骤操作：

1. 创建 Presentation 类的实例。
1. 使用索引获取幻灯片的引用。
1. 使用 Shapes 对象公开的 addAutoShape 方法添加 Line 类型的 AutoShape。
1. 将修改后的演示文稿写入为 PPTX 文件。

在下面的示例中，我们已在演示文稿的第一张幻灯片中添加了一条直线。
```java
// 实例化一个表示演示文稿文件的 Presentation 对象
Presentation pres = new Presentation();
try {
    // 获取第一张幻灯片
    ISlide slide = pres.getSlides().get_Item(0);

    // 添加类型为 line 的 AutoShape
    slide.getShapes().addAutoShape(ShapeType.Line, 50, 150, 300, 0);
    pres.save("NewPresentation_out.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}
```


## **常见问题**

**我可以将新演示文稿保存为什么格式？**

您可以保存为 [PPTX、PPT 和 ODP](/slides/zh/androidjava/save-presentation/)，并导出为 [PDF](/slides/zh/androidjava/convert-powerpoint-to-pdf/)、[XPS](/slides/zh/androidjava/convert-powerpoint-to-xps/)、[HTML](/slides/zh/androidjava/convert-powerpoint-to-html/)、[SVG](/slides/zh/androidjava/convert-powerpoint-to-png/)、以及[图像](/slides/zh/androidjava/convert-powerpoint-to-png/)，等等。

**我可以从模板 (POTX/POTM) 开始并保存为普通 PPTX 吗？**

是的。加载模板并保存为所需格式；POTX、POTM、PPTM 等类似格式[受支持](/slides/zh/androidjava/supported-file-formats/)。

**在创建演示文稿时，如何控制幻灯片大小/宽高比？**

设置[幻灯片大小](/slides/zh/androidjava/slide-size/)(包括 4:3、16:9 等预设或自定义尺寸)，并选择内容的缩放方式。

**尺寸和坐标使用什么单位？**

使用点 (point) 为单位：1 英寸等于 72 点。

**如何处理包含大量媒体文件的大型演示文稿以降低内存使用？**

使用[BLOB 管理策略](/slides/zh/androidjava/manage-blob/)，通过临时文件限制内存存储，并倾向于基于文件的工作流而非纯内存流。

**我可以并行创建/保存演示文稿吗？**

不能在[多个线程](/slides/zh/androidjava/multithreading/)中对同一个[Presentation](https://reference.aspose.com/slides/androidjava/com.aspose.slides/presentation/)实例进行操作。请为每个线程或进程运行独立的实例。

**如何移除试用水印和限制？**

[为每个进程应用许可证](/slides/zh/androidjava/licensing/)。许可证 XML 必须保持未修改，如果涉及多个线程，则应同步许可证设置。

**我可以对创建的 PPTX 进行数字签名吗？**

是的。演示文稿支持[数字签名](/slides/zh/androidjava/digital-signature-in-powerpoint/)(添加和验证)。

**创建的演示文稿是否支持宏 (VBA)？**

是的。您可以[创建/编辑 VBA 项目](/slides/zh/androidjava/presentation-via-vba/)，并保存为启用宏的文件，如 PPTM/PPSM。
