Is there any way to prove 'ED implies UFD' without using the idea of PID?
Yes. If we want to prove that an Euclidean domain $D$ is an UFD we have to prove two things:
- $D$ is an atomic domain (commonly known as factorization domain).
- $D$ is an AP-domain. This means that every atom (aka irreducible element) is prime.
To prove the first item we need to assume that the euclidean valuation defined on $D$, let's say $\delta$, is submultiplicative, i.e., $\delta(ab)\ge \delta(a)$ for every $a,b\in D\setminus \{0\}$, which by the way, it's a property given in the standard definition of euclidean valuation. You can check the details in the paper by K. Conrad given in lhf's answer.
On the other hand, to prove item two we don't need to assume that $\delta$ is submultiplicative. It's enough to use the more general definition of an Euclidean domain as, e.g., is given in Dummit and Foote's book "Abstract Algebra". For further details you can see this answer.
Actually, although we can prove that an ED an UFD by the way that I wrote, there is a shorter version that doesn't use the implication that I used, i.e., Atomic domain $+$ AP-domain $\implies$ UFD.
Basically this shorter proof proves directly that an ED is an UFD just by showing that the two conditions for being an UFD are satisfied in an ED, i.e., the existence of a factorization for every nonzero and non-unit element and the uniqueness of such a factorization. The first condition is proved using the submultiplicative property in the same way that is used to prove that an ED is an atomic domain; and the second condition is proved using the fact that an ED is an GCD-domain, and this is enough because every GCD-domain is an AP-domain, see e.g. here or proposition 37 of Pete L. Clark's notes about factorization (he uses there the terminology EL-domain instead of AP-domain).
Now, the standar proof that an ED is a GCD-domain is very similar to my answer in the link above, but I found today a proof of this result in the book "Rings and factorization" by David Sharpe. More exactly, this result is the theorem 2.4.2 of Sharpe's book. By the way, this author doesn't prove that a PID is an UFD because he not even defines what an ideal is!
To finish, I'd say that essentially the second way to prove that an ED is an UFD uses the following implication: Atomic domain $+$ GCD-domain $\implies$ UFD (the converse being also true).