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.