UNPKG

n8n-nodes-pdf-accessibility

Version:

AI-powered PDF accessibility automation for N8N - comprehensive WCAG compliance analysis, intelligent remediation, and professional audit reporting with 5 integrated accessibility tools

22 lines (21 loc) 890 B
import { AccessibilityToolInterface, PdfAnalysisContext, ToolExecutionResult } from './AccessibilityToolsManager'; export declare class HeadingStructureTool implements AccessibilityToolInterface { getName(): string; getDescription(): string; getSupportedWCAGCriteria(): string[]; canProcess(context: PdfAnalysisContext): boolean; execute(context: PdfAnalysisContext, llmProvider?: any): Promise<ToolExecutionResult>; private analyzeHeadingStructure; private extractHeadings; private detectHeadingLevel; private estimateHeadingLevelFromContext; private isTitleCase; private getContextText; private hasLogicalHeadingStructure; private findSkippedLevels; private findDuplicateHeadings; private identifyStructureIssues; private generateStructureFixes; private generateOptimizedStructure; private generateUniqueHeadings; }