Přečtěte si vlastnosti inspekce z tabulek v .NET
Úvod
tomto tutoriálu prozkoumáme, jak používat GroupDocs.Metadata pro .NET ke kontrole vlastností z tabulek. GroupDocs.Metadata for .NET je výkonná knihovna, která umožňuje vývojářům číst, upravovat a odstraňovat metadata spojená s různými formáty souborů, včetně tabulek. Tento tutoriál se zaměřuje konkrétně na čtení vlastností inspekce z tabulkových souborů pomocí C#.
Předpoklady
Než začneme, ujistěte se, že máte následující:
- Visual Studio: Ujistěte se, že máte na vývojovém počítači nainstalované Visual Studio.
- GroupDocs.Metadata pro .NET: Stáhněte a nainstalujte GroupDocs.Metadata pro .NET ztady.
- Vstupní soubor: Připravte si vzorový tabulkový soubor (např. soubor Excel), abyste mohli zkontrolovat jeho vlastnosti.
Import jmenných prostorů
Začněte importováním potřebných jmenných prostorů do vašeho projektu C#:
using System;
using GroupDocs.Metadata;
using GroupDocs.Metadata.Formats.Document;
Krok 1: Načtěte metadata
Začněte načtením metadat ze vstupního souboru tabulky:
using (Metadata metadata = new Metadata("YourInputFile.xlsx"))
{
var root = metadata.GetRootPackage<SpreadsheetRootPackage>();
Krok 2: Přístup k vlastnostem inspekce
Nyní se podívejme na různé vlastnosti kontroly, jako jsou komentáře, digitální podpisy a skryté listy.
Čtení komentářů
Načtení a zobrazení komentářů přítomných v tabulce:
if (root.InspectionPackage.Comments != null)
{
foreach (var comment in root.InspectionPackage.Comments)
{
Console.WriteLine("Author: " + comment.Author);
Console.WriteLine("Comment Text: " + comment.Text);
Console.WriteLine("Sheet Number: " + comment.SheetNumber);
Console.WriteLine("Row: " + comment.Row);
Console.WriteLine("Column: " + comment.Column);
Console.WriteLine();
}
}
Čtení digitálních podpisů
Extrahujte a zobrazte digitální podpisy spojené s tabulkou:
if (root.InspectionPackage.DigitalSignatures != null)
{
foreach (var signature in root.InspectionPackage.DigitalSignatures)
{
Console.WriteLine("Certificate Subject: " + signature.CertificateSubject);
Console.WriteLine("Comments: " + signature.Comments);
Console.WriteLine("Sign Time: " + signature.SignTime);
Console.WriteLine();
}
}
Čtení skrytých listů
Načtení a seznam skrytých listů v tabulce:
if (root.InspectionPackage.HiddenSheets != null)
{
foreach (var sheet in root.InspectionPackage.HiddenSheets)
{
Console.WriteLine("Sheet Name: " + sheet.Name);
Console.WriteLine("Sheet Number: " + sheet.Number);
Console.WriteLine();
}
}
Závěr
V tomto tutoriálu jsme prozkoumali, jak používat GroupDocs.Metadata pro .NET ke kontrole různých vlastností tabulek. Tuto funkci můžete dále rozšířit o manipulaci, aktualizaci nebo odstraňování metadat podle vašich požadavků.
FAQ
Může GroupDocs.Metadata číst metadata z jiných formátů souborů kromě tabulek?
Ano, GroupDocs.Metadata podporuje širokou škálu formátů dokumentů a obrázků.
Je GroupDocs.Metadata kompatibilní s .NET Core?
Ano, GroupDocs.Metadata je kompatibilní s .NET Framework i .NET Core.
Jak mohu upravit metadata pomocí GroupDocs.Metadata?
Vlastnosti metadat můžete upravit pomocí metod GroupDocs.Metadata API.
Poskytuje GroupDocs.Metadata podporu pro šifrované dokumenty?
Ano, GroupDocs.Metadata umí zpracovávat metadata v šifrovaných a heslem chráněných souborech.
Mohu odstranit metadata ze souborů pomocí GroupDocs.Metadata?
Ano, můžete odstranit metadata ze souborů pomocí knihovny GroupDocs.Metadata.