Nope. Still not suitable, as the problem is 3.3V logic doesn't have enough drive voltage for a LED with a Vf of up to to 3.5V.
Use 4x 74LVC2T45 chips run from 3.3V VccA and 5V VccB as level translators and high current buffers into 8 series resistors to set the current between them and the display columns as your display is column anode.
To multiplex the rows use discrete MOSFETs with a max Vgs threshold of less than 1.6V. When on, each has to handle the current for all lit LEDs in the row, and steady state that would be up to 0.2A, or pulsed it could be as much as 0.4A (the limit of what 4x 74LVC2T45 can output), so with only 3.3V on the gate, you are probably looking at 1A MOSFETs so they are on hard enough to handle the current without excessive Vds drop.