The macro-lignin impurities that accounted for 32.2% of NSCs were removed by lime treatment at 1.2% dosage with negligible HDSs loss. The majority of NSCs, lignin-derived phenolics, were eliminated by mixed bed ion exchange resin, elevating NSCs removal to 94.0%.