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) 847 B
import { AccessibilityToolInterface, PdfAnalysisContext, ToolExecutionResult } from './AccessibilityToolsManager'; export declare class TableAccessibilityTool implements AccessibilityToolInterface { getName(): string; getDescription(): string; getSupportedWCAGCriteria(): string[]; canProcess(context: PdfAnalysisContext): boolean; execute(context: PdfAnalysisContext, llmProvider?: any): Promise<ToolExecutionResult>; private analyzeTableStructure; private extractTableInfo; private looksLikeTableRow; private hasTableKeywords; private parseTableFromLines; private detectTableHeaders; private isDataTable; private isComplexTable; private getTableContext; private identifyTableIssues; private generateTableFixes; private generateTableHeaders; private generateTableCaption; }