Jak získat přístup k vlastnostem prezentace v C#

Toto malé téma se zaměřuje na to, jak přistupovat k vlastnostem prezentace v C# podle informací pro konfiguraci prostředí a krok za krokem spustitelný ukázkový kód. Příklad kódu pro čtení vlastností dokumentu PPTX v C# je velmi jednoduchý a lze jej použít v kterékoli z aplikací podporovaných .NET spuštěnými ve Windows, Linuxu nebo macOS.

Kroky ke čtení vlastností dokumentu PPTX v C#

  1. Nastavte prostředí pro přidání Aspose.Slides for .NET pro čtení vlastností prezentace
  2. Vytvořte instanci třídy IPresentationInfo pro přístup ke kolekci informací o prezentaci z továrny na prezentace
  3. Pomocí objektu IDocumentProperties získáte přístup k vlastnostem dokumentu prezentace z instance informací o prezentaci
  4. Otevřete a vytiskněte vlastnosti dokumentu pro prezentaci

Dodržením výše uvedených kroků v C# Presentation document Properties lze přistupovat a manipulovat s nimi pomocí jednoduchého rozhraní API. Proces začíná přístupem k informacím o prezentaci z továrny na prezentace pomocí statické třídy PresentationFactory a během tohoto procesu opravdu nemusíte načítat prezentaci do DOM. Potom pomocí instance IDocumentProperties jsou vlastnosti zpřístupněny a zobrazeny uvnitř konzoly. Můžete však číst nebo zapisovat vlastnosti zpřístupňovaného dokumentu podle svých požadavků.

Kód pro čtení vlastností prezentace v 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}");
}
}
}

S pomocí demonstrovaného kódu lze číst vlastnosti prezentace v C# pomocí velmi jednoduchých volání API. Při přístupu k vlastnostem prezentačního dokumentu pomocí třídy PresentationFactory existuje velmi malá paměťová náročnost, protože celá prezentace není načtena uvnitř modelu objektu dokumentu. Třída DocumentProperties umožňuje nejen přistupovat a upravovat předdefinované vlastnosti prezentace, ale také přidává a přistupuje k uživatelským vlastnostem dokumentu.

Tento jednoduchý návod obsahuje, jak číst vlastnosti prezentace pomocí C#. Pokud se chcete dozvědět o procesu podepisování prezentace, přečtěte si článek na jak vložit podpis do PowerPointu pomocí C#.

 Čeština