Dokumentinformationen abrufen
Einführung
Im Bereich der digitalen Dokumentation ist die Gewährleistung von Authentizität und Integrität von größter Bedeutung. GroupDocs.Signature für .NET bietet eine robuste Lösung für die Verwaltung von Dokumentsignaturen in der .NET-Umgebung. In diesem Tutorial befassen wir uns mit dem Prozess des Abrufens von Dokumentinformationen mithilfe von GroupDocs.Signature für .NET und schlüsseln jeden Schritt für ein umfassendes Verständnis auf.
Voraussetzungen
Bevor Sie mit dem Tutorial beginnen, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:
- Installation: Installieren Sie GroupDocs.Signature für .NET, indem Sie es von herunterladenHier.
- .NET-Umgebung: Praktische Kenntnisse des .NET-Frameworks.
- Dokument: Bereiten Sie zu Testzwecken ein Beispieldokument vor (z. B. „sample_multiple_signatures.docx“).
Namespaces importieren
Bevor Sie mit dem Abrufen der Dokumentsignatur fortfahren, importieren Sie die erforderlichen Namespaces:
using System;
using System.IO;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
Schritt 1: Dokumentdateipfad festlegen:
Definieren Sie den Dateipfad für das Dokument, aus dem Sie Informationen abrufen möchten.
string filePath = "sample_multiple_signatures.docx";
Schritt 2: Signaturobjekt instanziieren:
Erstellen Sie eine Instanz vonSignature
Klasse, indem Sie den Dokumentdateipfad übergeben.
using (Signature signature = new Signature(filePath))
{
}
Schritt 3: Dokumentinformationen abrufen:
Nutzen Sie dieGetDocumentInfo()
Methode, um umfassende Informationen über das Dokument abzurufen.
IDocumentInfo documentInfo = signature.GetDocumentInfo();
Schritt 4: Dokumenteigenschaften anzeigen:
Geben Sie verschiedene Eigenschaften des Dokuments aus, beispielsweise Format, Erweiterung, Größe, Seitenzahl usw.
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}");
}
Abschluss
GroupDocs.Signature für .NET bietet eine leistungsstarke Suite von Tools für die nahtlose Verwaltung von Dokumentsignaturen innerhalb des .NET-Frameworks. Wenn Sie die in diesem Leitfaden beschriebenen Schritte befolgen, können Sie auf effiziente Weise umfassende Informationen zu Ihren Dokumenten abrufen und so erweiterte Funktionen zur Dokumentenverwaltung ermöglichen.
Häufig gestellte Fragen
Kann GroupDocs.Signature für .NET mehrere Dokumentformate verarbeiten?
Ja, GroupDocs.Signature unterstützt eine Vielzahl von Dokumentformaten, einschließlich, aber nicht beschränkt auf DOCX, PDF, PNG und JPEG.
Gibt es eine Testversion für GroupDocs.Signature für .NET?
Ja, Sie können über auf die Testversion zugreifenHier.
Bietet GroupDocs.Signature für .NET Unterstützung für digitale Signaturen?
Absolut, GroupDocs.Signature bietet robuste Unterstützung für digitale Signaturen und gewährleistet so die Authentizität und Integrität von Dokumenten.
Wo finde ich zusätzliche Dokumentation und Unterstützung für GroupDocs.Signature für .NET?
Sie können auf die umfassende Dokumentation zurückgreifenHier , und für Unterstützung besuchen Sie das GroupDocs-ForumHier.
Können temporäre Lizenzen für GroupDocs.Signature für .NET erworben werden?
Ja, es sind temporäre Lizenzen zum Kauf verfügbarHier.