Example





In This Topic

IsValidPDFA() Method

In This Topic
Validates if the currently loaded PDF document conforms to PDF/A standard it claims.
Syntax
'Declaration

 

Public Overloads Function IsValidPDFA() As Boolean
public bool IsValidPDFA()
public function IsValidPDFA(): Boolean; 
public function IsValidPDFA() : boolean;
public: bool IsValidPDFA(); 
public:

bool IsValidPDFA(); 

Return Value

true if currently loaded document is Valid PDF/A document, otherwise returns false. The GdPicturePDF.GetStat method can be subsequently used to determine if this method has been successful.
Example
How to check if document is valid PDF/A document.
Dim caption As String = "Example: IsValidPDFA"

Using gdpicturePDF As GdPicturePDF = New GdPicturePDF()

    Dim status As GdPictureStatus = gdpicturePDF.LoadFromFile("test.pdf", False)

    If status = GdPictureStatus.OK Then

        Dim IsValid As Boolean = gdpicturePDF.IsValidPDFA()

        status = gdpicturePDF.GetStat()

        If status = GdPictureStatus.OK Then

            If IsValid Then

                MessageBox.Show("The PDF document is a Valid PDF/A Document.", caption)

            Else

                MessageBox.Show("The PDF document is not a Valid PDF/A Document.", caption)

            End If

        Else

            MessageBox.Show("Error occurred durring the document validation process. Status: " + status.ToString(), caption)

        End If

    Else

        MessageBox.Show("The file can't be loaded. Status: " + status.ToString(), caption)

    End If

End Using
using (GdPicturePDF gdpicturePDF = new GdPicturePDF())

{

    string caption = "Example: IsValidPDFA";

    GdPictureStatus status = gdpicturePDF.LoadFromFile("test.pdf", false);

    if (status == GdPictureStatus.OK)

    {

        bool isValid = gdpicturePDF.IsValidPDFA();

        status = gdpicturePDF.GetStat();

        if (status == GdPictureStatus.OK)

        {

            if(isValid)

            {

                MessageBox.Show("The PDF document is a Valid PDF/A Document.", caption);

            }

            else

            {

                MessageBox.Show("The PDF document is not a Valid PDF/A Document.", caption);

            }

        }

        else

        {

            MessageBox.Show("Error occurred durring the document validation process. Status: " + status.ToString(), caption);

        }

    }

    else

    {

        MessageBox.Show("The file can't be loaded. Status: " + status.ToString(), caption);

    }

}
Example
How to check if document is valid PDF/A document. Dim caption As String = "Example: IsValidPDFA" Using gdpicturePDF As GdPicturePDF = New GdPicturePDF() Dim status As GdPictureStatus = gdpicturePDF.LoadFromFile("test.pdf", False) If status = GdPictureStatus.OK Then Dim IsValid As Boolean = gdpicturePDF.IsValidPDFA() status = gdpicturePDF.GetStat() If status = GdPictureStatus.OK Then If IsValid Then MessageBox.Show("The PDF document is a Valid PDF/A Document.", caption) Else MessageBox.Show("The PDF document is not a Valid PDF/A Document.", caption) End If Else MessageBox.Show("Error occurred durring the document validation process. Status: " + status.ToString(), caption) End If Else MessageBox.Show("The file can't be loaded. Status: " + status.ToString(), caption) End If End Using using (GdPicturePDF gdpicturePDF = new GdPicturePDF()) { string caption = "Example: IsValidPDFA"; GdPictureStatus status = gdpicturePDF.LoadFromFile("test.pdf", false); if (status == GdPictureStatus.OK) { bool isValid = gdpicturePDF.IsValidPDFA(); status = gdpicturePDF.GetStat(); if (status == GdPictureStatus.OK) { if(isValid) { MessageBox.Show("The PDF document is a Valid PDF/A Document.", caption); } else { MessageBox.Show("The PDF document is not a Valid PDF/A Document.", caption); } } else { MessageBox.Show("Error occurred durring the document validation process. Status: " + status.ToString(), caption); } } else { MessageBox.Show("The file can't be loaded. Status: " + status.ToString(), caption); } }
See Also