C# でプレゼンテーション プロパティにアクセスする方法

この小さなトピックでは、C# でプレゼンテーション プロパティにアクセスする方法に焦点を当てており、情報に従って環境を構成し、段階的な実行可能なサンプル コードを実行します。 C# で PPTX ドキュメント プロパティを読み取るコード例は非常に単純で、Windows、Linux、または macOS で実行されている .NET 対応アプリケーションで使用できます。

C# で PPTX ドキュメント プロパティを読み取る手順

  1. 環境をセットアップして Aspose.Slides for .NET を追加し、プレゼンテーション プロパティを読み取ります
  2. IPresentationInfo クラスのインスタンスを作成して、プレゼンテーション ファクトリからプレゼンテーション情報コレクションにアクセスします
  3. IDocumentProperties オブジェクトを使用して、プレゼンテーション情報インスタンスからプレゼンテーション ドキュメント プロパティにアクセスします
  4. プレゼンテーションのドキュメント プロパティにアクセスして印刷する

上記の 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 に署名を挿入する方法 の記事を参照してください。

 日本語