Carboxymethylcellulose/polyvinylpyrrolidone filled with Al-doped ZnO nanoparticles as a promising film for optoelectronic applications