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#
- Nastavte prostředí pro přidání Aspose.Slides for .NET pro čtení vlastností prezentace
- Vytvořte instanci třídy IPresentationInfo pro přístup ke kolekci informací o prezentaci z továrny na prezentace
- Pomocí objektu IDocumentProperties získáte přístup k vlastnostem dokumentu prezentace z instance informací o prezentaci
- 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#.