Serre’s GAGA theorem gives an equivalence of categories between algebraic and analytic coherent sheaves over a complex projective variety. The proof relies on the finiteness of the cohomologies of coherent analytic sheaves over compact complex manifolds, which is a non-trivial analytic result.
I was wondering that maybe GAGA theorem could be proven quite more easily in the case of vector bundles over a Riemann surface $X$ by using the existence of meromorphic functions as the underlying analytic result and “Grothendieck” theorem about the classification of vector bundles on the Riemann sphere.
The idea is to consider a meromorphic function $f:X \rightarrow \mathbb{P}^1$ and, for any vector bundle $E\rightarrow X$, consider the pushforward $f_*E$, which is a vector bundle over $\mathbb{P}^1$, which by the Grothendieck theorem is algebraic.
My question is if this idea can be used to show that, since $f_*E$ is algebraic, then $E$ is also algebraic.