Return to Article Details Synthesis, Structural Characterization, and IPCE Performance Evaluation of Novel Naphthalimide-Substituted Azo Dyes for Dye-Sensitized Solar Cells