InspectionPackage
PdfRootPackage.InspectionPackage property
Ruft ein Metadatenpaket ab, das Inspektionsergebnisse für das Dokument enthält. Das Paket enthält Informationen zu Dokumententeilen, die in einigen Fällen als Metadaten betrachtet werden können.
public PdfInspectionPackage InspectionPackage { get; }
Eigentumswert
Ein Metadatenpaket mit Prüfergebnissen für das Dokument.
Bemerkungen
Erfahren Sie mehr
Beispiele
Dieses Beispiel zeigt, wie ein PDF-Dokument geprüft wird.
using (Metadata metadata = new Metadata(Constants.SignedPdf))
{
var root = metadata.GetRootPackage<PdfRootPackage>();
if (root.InspectionPackage.Annotations != null)
{
foreach (var annotation in root.InspectionPackage.Annotations)
{
Console.WriteLine(annotation.Name);
Console.WriteLine(annotation.Text);
Console.WriteLine(annotation.PageNumber);
}
}
if (root.InspectionPackage.Attachments != null)
{
foreach (var attachment in root.InspectionPackage.Attachments)
{
Console.WriteLine(attachment.Name);
Console.WriteLine(attachment.MimeType);
Console.WriteLine(attachment.Description);
}
}
if (root.InspectionPackage.Bookmarks != null)
{
foreach (var bookmark in root.InspectionPackage.Bookmarks)
{
Console.WriteLine(bookmark.Title);
}
}
if (root.InspectionPackage.DigitalSignatures != null)
{
foreach (var signature in root.InspectionPackage.DigitalSignatures)
{
Console.WriteLine(signature.CertificateSubject);
Console.WriteLine(signature.Comments);
Console.WriteLine(signature.SignTime);
// ...
}
}
if (root.InspectionPackage.Fields != null)
{
foreach (var field in root.InspectionPackage.Fields)
{
Console.WriteLine(field.Name);
Console.WriteLine(field.Value);
// ...
}
}
}
Siehe auch
- class PdfInspectionPackage
- class PdfRootPackage
- namensraum GroupDocs.Metadata.Formats.Document
- Montage GroupDocs.Metadata