Extract OTP Metadata in C#
Build your own .NET apps to add, edit, remove or extract metadata from OTP files using server-side APIs.
Extract OTP Metadata Using C#
In order to extract OTP metadata, we’ll use
API which is a feature-rich, powerful and easy to use document metadata API for C# platform. Open
package manager, search for Aspose.Slides and install. You may also use the following command from the Package Manager Console.
Command
PM> Install-Package Aspose.Slides.NET
How to Extract Metadata of OTP via C#
IDocumentProperties class represents the document properties associated with a presentation file. Developers can use this property to access the metadata as described below.
Instantiate the Presentation class with path to OTP file
Get DocumentProperties object associated with Presentation
Loop over the items in DocumentProperties object
Access and modify custom properties
System Requirements
Aspose.Slides for .NET is supported on all major operating systems. Just make sure that you have the following prerequisites.
- Microsoft Windows or a compatible OS with .NET Framework, .NET Core, Windows Azure, Mono or Xamarin Platforms.
- Development environment like Microsoft Visual Studio.
- Aspose.Slides for .NET referenced in your project.
Extract Metadata of OTP - C#
// instantiate the Presentation class with path to OTP file
var presentation = new Aspose.Slides.Presentation("template.otp");
// get DocumentProperties object associated with the Presentation object
var properties = presentation.DocumentProperties;
// access and modify custom properties
for (int i = 0; i < properties.CountOfCustomProperties; i++)
{
// display names and values of custom properties
System.Console.WriteLine("Custom Property Name : " + properties.GetCustomPropertyName(i));
System.Console.WriteLine("Custom Property Value : " + properties[properties.GetCustomPropertyName(i)]);
// modify values of custom properties
properties[properties.GetCustomPropertyName(i)] = "New Value " + (i + 1);
}
// save your presentation to a file
presentation.Save("output.otp", Aspose.Slides.Export.SaveFormat.Otp);
About Aspose.Slides for .NET API
Aspose.Slides API can be used to read, write, manipulate and convert Microsoft PowerPoint documents to PDF, XPS, HTML, TIFF, ODP and various other formats. One can create new files from scratch and save those in the relevant supported formats. Aspose.Slides is a standalone API for creating, parsing or manipulating presentations, slides and elements and it does not depend on any software like Microsoft or OpenOffice.Extract Metadata of OTP via Online App
View & edit Metadata to OTP documents by using our Live Demos with following benefits.
OTP What is OTP File Format
Files with .OTP extension represent presentation template files created by applications in OASIS OpenDocument standard format. The contents of such a file include presentation information in the form of slides with text, images, shapes, multimedia content, transition effects and other slide elements. These template files are used for creating new presentations quickly based on the styling information stored in the template itself. OTP files can be created and saved with several different applications such as Impress that comes with OpenOffice suite and Microsoft PowerPoint. The OTP file format is similar to Microsoft PowerPoint template files .POT and .POTX.
Read MoreOther Supported Metadata Formats
Using C#, One can also manipulate metadata of many other formats including.