Class SyntaxAnalyzerResult
Represernts the PDF document syntax analyzer result.
Inheritance
System.Object
SyntaxAnalyzerResult
Implements
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Syncfusion.Pdf.Parsing
Assembly: Syncfusion.Pdf.Base.dll
Syntax
public class SyntaxAnalyzerResult : 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 | Description |
---|---|
System.Collections.Generic.List<PdfException> |
IsCorrupted
Gets whether the document is corrupted or not.
Declaration
public bool IsCorrupted { get; }
Property Value
Type | Description |
---|---|
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();