Magari si può, ma mi pare inutile stare a scomodare classi e librerie esterne per uno lavoro che si può fare benissimo (e in maniera più efficiente) con le librerie standard. Spiega esattamente perché vuoi fare questo lavoro con le librerie che hai citato.