The sample below shows how to test if a PDF document is compatible with the PDF/A standard in C# using PDF Extractor SDK.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | using System; using Bytescout.PDFExtractor; namespace PDFATest { class Program { static void Main(string[] args) { // Create Bytescout.PDFExtractor.PDFAValidator instance PDFAValidator validator = new PDFAValidator(); validator.RegistrationName = "demo" ; validator.RegistrationKey = "demo" ; // Load sample PDF document validator.LoadDocumentFromFile( "good0016.pdf" ); if (validator.IsPDFA) Console.WriteLine( "This file conforms to the PDF/A standard" ); else Console.WriteLine( "This file doesn't conform to the PDF/A standard. Check .ValidationErros for the list of errors" ); Console.WriteLine(); Console.WriteLine( "Press any key to continue..." ); Console.ReadLine(); } } } |