April 2018 - last edited April 2018
In order to download wraps you need an Origin account with a legal copy of the game registered on it and access to internet. If you have that, it doesn't matter what PC you use.
If what you're really asking is whether or not there's a way to download wraps manually without using the in-game gallery, then no.
I forgot to ask you what game system are you using?
PC, PS4 or Xbox?
I did find a solution for PS4 if this helps great!
I also did learn that in Origin you can download but you need a legal copy and an account with origin!
Have a great day!