InspectionPackage
PdfRootPackage.InspectionPackage property
Obtiene un paquete de metadatos que contiene los resultados de la inspección del documento. El paquete contiene información sobre partes del documento que pueden considerarse metadatos en algunos casos.
public PdfInspectionPackage InspectionPackage { get; }
El valor de la propiedad
Un paquete de metadatos que contiene los resultados de la inspección del documento.
Observaciones
Aprende más
Ejemplos
Este ejemplo muestra cómo inspeccionar un documento 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);
// ...
}
}
}
Ver también
- class PdfInspectionPackage
- class PdfRootPackage
- espacio de nombres GroupDocs.Metadata.Formats.Document
- asamblea GroupDocs.Metadata