InspectionPackage
PdfRootPackage.InspectionPackage property
Obtient un package de métadonnées contenant les résultats d’inspection pour le document. Le package contient des informations sur les parties de document qui peuvent être considérées comme des métadonnées dans certains cas.
public PdfInspectionPackage InspectionPackage { get; }
Valeur de la propriété
Un package de métadonnées contenant les résultats d’inspection pour le document.
Remarques
Apprendre encore plus
Exemples
Cet exemple montre comment inspecter un document PDF.
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);
// ...
}
}
}
Voir également
- class PdfInspectionPackage
- class PdfRootPackage
- espace de noms GroupDocs.Metadata.Formats.Document
- Assemblée GroupDocs.Metadata