Se devi fare un report html l'unica soluzione è quella in javascript.

Dopichè esiste un formato che si chiama mht (non so se è free) e che consente l'insermento di immagini in file html.

Un'altro formato è il chm ma è più complesso.

Esiste poi il pdf e l'rtf che consentono l'inserimento di immagini nel file.