You can! Since flowers are a natural dye, hammering flowers works best on natural fabrics. You also need to pretreat the fabric and set the dye with heat afterward. But you can create beautiful prints to display or wear using fabric. I have a whole tutorial on hammering flowers on fabric that you can check out here.