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

20 lines (19 loc) 825 B
import { AccessibilityToolInterface, PdfAnalysisContext, ToolExecutionResult } from './AccessibilityToolsManager'; export declare class MetadataEnhancerTool implements AccessibilityToolInterface { getName(): string; getDescription(): string; getSupportedWCAGCriteria(): string[]; canProcess(_context: PdfAnalysisContext): boolean; execute(context: PdfAnalysisContext, llmProvider?: any): Promise<ToolExecutionResult>; private analyzeMetadata; private extractCurrentMetadata; private findMissingMetadata; private findInadequateMetadata; private generateMetadataRecommendations; private extractPotentialTitle; private cleanTitle; private extractKeywords; private generateSubjectFromContent; private identifyMetadataIssues; private generateMetadataEnhancements; }