Class SyntaxAnalyzerResult
Represernts the PDF document syntax analyzer result.
Inheritance
System.Object
SyntaxAnalyzerResult
Implements
Namespace: Syncfusion.Pdf.Parsing
Assembly: Syncfusion.Pdf.Portable.dll
Syntax
public class SyntaxAnalyzerResult : Object, AnalyzerResult
Examples
string filePath = "Input.pdf";
//load the document
PdfDocumentAnalyzer analyzer = new PdfDocumentAnalyzer(filePath);
//Analyze the syntax issues.
SyntaxAnalyzerResult analyzerResult = analyzer.AnalyzeSyntax();
if(analyzerResult.IsCorrupted)
{
throw new Exception("The document is corrupt");
}
analyzer.Close();
Properties
Errors
Gets the Syntax errors.
Declaration
public List<PdfException> Errors { get; }
Property Value
Type |
---|
System.Collections.Generic.List<PdfException> |
IsCorrupted
Gets whether the document is corrupted or not.
Declaration
public bool IsCorrupted { get; }
Property Value
Type |
---|
System.Boolean |
Examples
string filePath = "Input.pdf";
//load the document
PdfDocumentAnalyzer analyzer = new PdfDocumentAnalyzer(filePath);
//Analyze the synyax issue
SyntaxAnalyzerResult analyzerResult = analyzer.AnalyzeSyntax();
if(analyzerResult.IsCorrupted)
{
throw new Exception("The document is corrupt");
}
analyzer.Close();