InspectionPackage
Leave feedback
On this page
Gets a metadata package containing inspection results for the document. The package contains information about document parts that can be considered as metadata in some cases.
public WordProcessingInspectionPackage InspectionPackage { get; }
A metadata package containing inspection results for the document.
Learn more
This code sample shows how to inspect a WordProcessing document.
using (Metadata metadata = new Metadata(Constants.InputDocx))
{
var root = metadata.GetRootPackage<WordProcessingRootPackage>();
if (root.InspectionPackage.Comments != null)
{
foreach (var comment in root.InspectionPackage.Comments)
{
Console.WriteLine(comment.Author);
Console.WriteLine(comment.CreatedDate);
Console.WriteLine(comment.Text);
// ...
}
}
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.Code);
Console.WriteLine(field.Result);
}
}
if (root.InspectionPackage.HiddenText != null)
{
foreach (var textFragment in root.InspectionPackage.HiddenText)
{
Console.WriteLine(textFragment);
}
}
if (root.InspectionPackage.Revisions != null)
{
foreach (var revision in root.InspectionPackage.Revisions)
{
Console.WriteLine(revision.Author);
Console.WriteLine(revision.DateTime);
Console.WriteLine(revision.RevisionType);
}
}
}
- class WordProcessingInspectionPackage
- class WordProcessingRootPackage
- namespace GroupDocs.Metadata.Formats.Document
- assembly GroupDocs.Metadata
Was this page helpful?
Any additional feedback you'd like to share with us?
Please tell us how we can improve this page.
Thank you for your feedback!
We value your opinion. Your feedback will help us improve our documentation.