Divisione di documenti in C#: la soluzione definitiva