DocumentProperties — Aspose.Slides FOSS for .NET API Reference

Enumerations DocumentProperties třída poskytuje přístup ke všem metadatům dokumentu — základním vlastnostem (název, autor, předmět), vlastnostem aplikace (verze aplikace, společnost) a vlastnostem uživatele. Přístup k ní je možný přes Presentation.DocumentProperties.

Enumerations: Aspose.Slides.Foss (net9.0)

using Aspose.Slides.Foss;
public class DocumentProperties : IDocumentProperties

Enumerations

Základní vlastnosti

EnumerationsEnumerationsEnumerationsEnumerations
TitlestringEnumerationsNázev dokumentu.
SubjectstringEnumerationsPředmět dokumentu.
AuthorstringEnumerationsJméno autora.
KeywordsstringEnumerationsKlíčová slova/štítky.
CommentsstringEnumerationsMetadata komentářů.
CategorystringEnumerationsKategorie dokumentu.
ContentStatusstringEnumerationsStav obsahu.
ContentTypestringEnumerationsTyp obsahu.
CreatedTimeDateTime?EnumerationsDatum/čas vytvoření.
LastSavedTimeDateTime?EnumerationsDatum/čas posledního uložení.
LastSavedBystringEnumerationsNaposledy uložil(a).
LastPrintedDateTime?EnumerationsDatum/čas posledního tisku.
RevisionNumberintEnumerationsČíslo revize.

Vlastnosti aplikace

EnumerationsEnumerationsEnumerationsEnumerations
AppVersionstringEnumerationsVerze aplikace.
NameOfApplicationstringEnumerationsVytváření názvu aplikace.
CompanystringEnumerationsNázev společnosti.
ManagerstringEnumerationsJméno manažera.
PresentationFormatstringEnumerationsPopis formátu prezentace.
ApplicationTemplatestringEnumerationsNázev šablony.
HyperlinkBasestringEnumerationsZákladní URL pro relativní hypertextové odkazy.
TotalEditingTimeTimeSpanEnumerationsCelkový čas úprav.
SharedDocboolEnumerationsZda je dokument sdílen.

Enumerations

EnumerationsEnumerationsEnumerationsEnumerations
SlidesintEnumerationsPočet snímků.
HiddenSlidesintEnumerationsPočet skrytých snímků.
NotesintEnumerationsPočet poznámek.
ParagraphsintEnumerationsPočet odstavců.
WordsintEnumerationsPočet slov.
MultimediaClipsintEnumerationsPočet multimediálních klipů.

Vlastní vlastnosti

EnumerationsEnumerationsEnumerationsEnumerations
CountOfCustomPropertiesintEnumerationsPočet vlastních vlastností.

Enumerations

EnumerationsEnumerationsEnumerations
GetCustomPropertyValue(string name)objectZískat hodnotu vlastní vlastnosti podle názvu.
SetCustomPropertyValue(string name, object value)voidNastavit hodnotu vlastní vlastnosti.
GetCustomPropertyName(int index)stringZískat název vlastní vlastnosti podle indexu.
RemoveCustomProperty(string name)voidOdstranit vlastní vlastnost.
ContainsCustomProperty(string name)boolZkontrolovat, zda vlastní vlastnost existuje.
ClearCustomProperties()voidOdstraňte všechny vlastní vlastnosti.
ClearBuiltInProperties()voidResetujte všechny vestavěné vlastnosti.

Příklady použití

Načíst vlastnosti dokumentu

using Aspose.Slides.Foss;

using var prs = new Presentation("deck.pptx");
var props = prs.DocumentProperties;

Console.WriteLine($"Title: {props.Title}");
Console.WriteLine($"Author: {props.Author}");
Console.WriteLine($"Created: {props.CreatedTime}");
Console.WriteLine($"Slides: {props.Slides}");
Console.WriteLine($"Words: {props.Words}");

Nastavit vlastnosti dokumentu

using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

using var prs = new Presentation();
prs.DocumentProperties.Title = "Annual Report";
prs.DocumentProperties.Author = "Finance Team";
prs.DocumentProperties.Subject = "FY2025 Summary";
prs.DocumentProperties.Keywords = "finance, annual, report";
prs.Save("report.pptx", SaveFormat.Pptx);

Vlastní vlastnosti

using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

using var prs = new Presentation();
prs.DocumentProperties.SetCustomPropertyValue("ReviewStatus", "Approved");
prs.DocumentProperties.SetCustomPropertyValue("Version", 3);

Console.WriteLine(prs.DocumentProperties.ContainsCustomProperty("ReviewStatus"));
prs.Save("custom-props.pptx", SaveFormat.Pptx);

Viz také

 Čeština