Tu peux le faire avec un command block avec la commande:
/give @p written_book 1 1 {title:Titre,author:"Auteur",pages:[TagString:"Tex
te
de la page 1","Texte de la page 2"]}
Ensuite il suffit de rajouter du texte entre "" après une virgule pour rajouter une page.
Mais sinon tu peus le faire avec Essentials je crois. 