# View or Edit PPTM File Metadata Using .NET

> C# source code to edit or view PPTM format metadata.

Source: https://products.aspose.com/slides/net/metadata/pptm/
Updated: 2026-07-31



## Modify PPTM Properties via C#

Using [Aspose.Slides for .NET](/slides/net/), developers can access and modify built-in and custom presentation properties. Use the [`DocumentProperties`](https://reference.aspose.com/slides/net/aspose.slides/documentproperties/) property exposed by a `Presentation` object to read and update PPTM metadata.

### Modify PPTM Built-in Properties - C#

```cs
using var presentation = new Presentation("presentation.pptm");
var documentProperties = presentation.DocumentProperties;

documentProperties.Author = "Aspose.Slides for .NET";
documentProperties.Title = "Modifying Presentation Properties";
documentProperties.Subject = "Aspose Subject";
documentProperties.Comments = "Aspose Description";
documentProperties.Manager = "Aspose Manager";

presentation.Save("DocumentProperties_out.pptm", SaveFormat.Pptm);
```

### Add Custom Properties to PPTM - C#

```cs
using var presentation = new Presentation();
var documentProperties = presentation.DocumentProperties;

documentProperties["New Custom"] = 12;
documentProperties["My Name"] = "Aspose Metadata Editor";
documentProperties["Custom"] = 124;

var propertyName = documentProperties.GetCustomPropertyName(2);
documentProperties.RemoveCustomProperty(propertyName);

presentation.Save("CustomDocumentProperties_out.pptm", SaveFormat.Pptm);
```

## How to Extract Metadata of PPTM via C#

These are the steps to extract metadata from PPTM files.

Load the PPTM file with `Presentation`.

Get the `DocumentProperties` object from the presentation.

Read or update built-in properties such as `Author`, `Title`, and `Subject`.

Access and modify custom properties with `DocumentProperties`.

## Other Supported Metadata Formats
