この小さなトピックでは、C# でプレゼンテーション プロパティにアクセスする方法に焦点を当てており、情報に従って環境を構成し、段階的な実行可能なサンプル コードを実行します。 C# で PPTX ドキュメント プロパティを読み取るコード例は非常に単純で、Windows、Linux、または macOS で実行されている .NET 対応アプリケーションで使用できます。
C# で PPTX ドキュメント プロパティを読み取る手順
- 環境をセットアップして Aspose.Slides for .NET を追加し、プレゼンテーション プロパティを読み取ります
- IPresentationInfo クラスのインスタンスを作成して、プレゼンテーション ファクトリからプレゼンテーション情報コレクションにアクセスします
- IDocumentProperties オブジェクトを使用して、プレゼンテーション情報インスタンスからプレゼンテーション ドキュメント プロパティにアクセスします
- プレゼンテーションのドキュメント プロパティにアクセスして印刷する
上記の C# プレゼンテーション ドキュメント プロパティ の手順に従うことで、単純な API インターフェイスを使用してアクセスおよび操作できます。このプロセスは、静的な PresentationFactory クラスを使用してプレゼンテーション ファクトリからプレゼンテーション情報にアクセスすることから始まります。このプロセス中に DOM 内にプレゼンテーションを読み込む必要はありません。次に、IDocumentProperties のインスタンスを使用して、プロパティにアクセスし、コンソール内に表示します。ただし、必要に応じて、アクセスしたドキュメント プロパティを読み書きできます。
C# でプレゼンテーション プロパティを読み取るコード
using System; | |
using Aspose.Slides; | |
namespace TestSlides | |
{ | |
public class AccessDocumentProperties | |
{ | |
public static void ReadDocumentProperties() | |
{ | |
String path = "/Users/Documents/TestData/"; | |
// Load the license file to access the presentation properties | |
Aspose.Slides.License docProplic = new Aspose.Slides.License(); | |
docProplic.SetLicense(path + "Conholdate.Total.Product.Family.lic"); | |
// Access the IPresentationInfo object to access the presentation factory | |
IPresentationInfo presInfo = PresentationFactory.Instance.GetPresentationInfo(path + "NewPresentation.pptx"); | |
// Access the presentation document properties | |
IDocumentProperties props = presInfo.ReadDocumentProperties(); | |
// Access and print the presentation document properties | |
Console.WriteLine($"CreatedTime : {props.CreatedTime}"); | |
Console.WriteLine($"Subject : {props.Subject}"); | |
Console.WriteLine($"Title : {props.Title}"); | |
Console.WriteLine($"Author : {props.Author}"); | |
Console.WriteLine($"Comments : {props.Comments}"); | |
Console.WriteLine($"RevisionNumber : {props.RevisionNumber}"); | |
} | |
} | |
} |
デモンストレーションされたコードの助けを借りて、非常に単純な API 呼び出しを使用して C# でプレゼンテーション プロパティを読み取ることができます。 PresentationFactory クラスを使用してプレゼンテーション ドキュメント プロパティにアクセスする場合、プレゼンテーション全体がドキュメント オブジェクト モデル内にロードされないため、メモリ フットプリントが非常に小さくなります。 DocumentProperties クラスを使用すると、定義済みのプレゼンテーション プロパティにアクセスして変更できるだけでなく、カスタム ドキュメント プロパティを追加してアクセスすることもできます。
この簡単なチュートリアルでは、C# を使用してプレゼンテーション プロパティを読み取る方法を説明します。プレゼンテーションに署名するプロセスについて知りたい場合は、C# を使用して PowerPoint に署名を挿入する方法 の記事を参照してください。