Este es el primer artículo que traigo y aunque lo haya encontrado en otro foro he modificado un poco el método y las paginas usadas para mayor rendimiento. Os dejo adjunto el archivo con toda la info.