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
TypeScript
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;
}