textchunker turns text files, especially Gutenberg e-books, into small chunks for portable devices. You can set the width and the length of the chunks it produces. It requires Lua.