InspectionPackage

PdfRootPackage.InspectionPackage property

एक मेटाडेटा पैकेज प्राप्त करता है जिसमें दस्तावेज़ के लिए निरीक्षण परिणाम होते हैं। पैकेज में दस्तावेज़ के हिस्सों के बारे में जानकारी होती है जिसे कुछ मामलों में मेटाडेटा माना जा सकता है।

public PdfInspectionPackage InspectionPackage { get; }

संपत्ति मूल्य

एक मेटाडेटा पैकेज जिसमें दस्तावेज़ के निरीक्षण के परिणाम हैं।

टिप्पणियों

और अधिक जानें

उदाहरण

यह उदाहरण दर्शाता है कि पीडीएफ दस्तावेज़ का निरीक्षण कैसे किया जाता है।

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);

            // ...
        }
    }
}

यह सभी देखें