A comprehensive review on cellulose nanocrystals and cellulose nanofibers: Pretreatment, preparation, and characterization | doi.page