Dokumentuminformációk lekérése

Bevezetés

A digitális dokumentáció területén a hitelesség és az integritás biztosítása a legfontosabb. A GroupDocs.Signature for .NET robusztus megoldást kínál a dokumentumok aláírásainak kezelésére a .NET környezetben. Ebben az oktatóanyagban a GroupDocs.Signature for .NET használatával történő dokumentuminformációk lekérésének folyamatát mutatjuk be, az egyes lépéseket lebontva az átfogó megértés érdekében.

Előfeltételek

Mielőtt belevágna az oktatóanyagba, győződjön meg arról, hogy a következő előfeltételek teljesülnek:

  1. Telepítés: Telepítse a GroupDocs.Signature for .NET-et a webhelyről való letöltésselitt.
  2. .NET-környezet: rendelkezzen a .NET-keretrendszer gyakorlati ismereteivel.
  3. Dokumentum: Készítsen mintadokumentumot (pl. “sample_multiple_signatures.docx”) tesztelési célokra.

Névterek importálása

Mielőtt folytatná a dokumentumaláírás-lekérési folyamatot, importálja a szükséges névtereket:

using System;
using System.IO;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;

1. lépés: Állítsa be a dokumentumfájl elérési útját:

Határozza meg annak a dokumentumnak a fájl elérési útját, amelyből információkat kíván lekérni.

string filePath = "sample_multiple_signatures.docx";

2. lépés: Az aláírási objektum példányosítása:

Hozzon létre egy példányt aSignature osztályt a dokumentumfájl elérési útjának átadásával.

using (Signature signature = new Signature(filePath))
{

}

3. lépés: A dokumentum információinak lekérése:

Használja ki aGetDocumentInfo() módszer átfogó információk lekérésére a dokumentumról.

IDocumentInfo documentInfo = signature.GetDocumentInfo();

4. lépés: Jelenítse meg a dokumentum tulajdonságait:

Kiadja a dokumentum különféle tulajdonságait, például formátumot, kiterjesztést, méretet, oldalszámot stb.

Console.WriteLine($"Document properties {Path.GetFileName(filePath)}:");
Console.WriteLine($" - format : {documentInfo.FileType.FileFormat}");
Console.WriteLine($" - extension : {documentInfo.FileType.Extension}");
Console.WriteLine($" - size : {documentInfo.Size}");
Console.WriteLine($" - page count : {documentInfo.PageCount}");
Console.WriteLine($" - Form Fields count : {documentInfo.FormFields.Count}");
Console.WriteLine($" - Text signatures count : {documentInfo.TextSignatures.Count}");
Console.WriteLine($" - Image signatures count : {documentInfo.ImageSignatures.Count}");
Console.WriteLine($" - Digital signatures count : {documentInfo.DigitalSignatures.Count}");
Console.WriteLine($" - Barcode signatures count : {documentInfo.BarcodeSignatures.Count}");
Console.WriteLine($" - QrCode signatures count : {documentInfo.QrCodeSignatures.Count}");
Console.WriteLine($" - FormField signatures count : {documentInfo.FormFieldSignatures.Count}");
foreach (PageInfo pageInfo in documentInfo.Pages)
{
   Console.WriteLine($" - page-{pageInfo.PageNumber} Width {pageInfo.Width}, Height {pageInfo.Height}");
}

Következtetés

GroupDocs.Signature for .NET hatékony eszközcsomagot kínál a dokumentumok aláírásainak zökkenőmentes kezeléséhez a .NET keretrendszeren belül. Az ebben az útmutatóban ismertetett lépések követésével hatékonyan nyerhet le átfogó információkat a dokumentumokról, ami megkönnyíti a továbbfejlesztett dokumentumkezelési lehetőségeket.

GYIK

A GroupDocs.Signature for .NET kezelhet több dokumentumformátumot?

Igen, a GroupDocs.Signature a dokumentumformátumok széles skáláját támogatja, többek között, de nem kizárólagosan a DOCX, PDF, PNG és JPEG.

Elérhető a GroupDocs.Signature for .NET próbaverziója?

Igen, a próbaverziót innen érheti elitt.

A GroupDocs.Signature for .NET támogatja a digitális aláírásokat?

A GroupDocs.Signature határozottan támogatja a digitális aláírásokat, biztosítva a dokumentumok hitelességét és integritását.

Hol találok további dokumentációt és támogatást a GroupDocs.Signature for .NET-hez?

Olvassa el az átfogó dokumentációtitt , támogatásért pedig látogassa meg a GroupDocs fórumotitt.

Kaphatók-e ideiglenes licencek a GroupDocs.Signature for .NET számára?

Igen, az ideiglenes licencek megvásárolhatókitt.