piccolo problema con del testo.

Ho un file di testo da qui voglio estrapolare i primi 1000 caratteri (senza tagliare l'ultima parola)...poi in fase di print devo aggiungere qualcosa tipo [ continua >> ] o [...]

qualche idea? (il problema sarebbe non tagliare una parola se supera i 1000 caratteri...

ciao!