There is no precedent, which effectively means there is no definitive answer; if he attempted to do so it would probably end up before the Supreme Court.
The Vice President could issue him a pardon, even for potential crimes, but it is extremely doubtful if Pence would want his time in office defined by something so hideous.
The pardons are only applicable to Federal Crimes so it would not protect him against the Criminal case that New York are putting together against him.
However, there are numerous reasons why an incoming Attorney General would prevent any prosecution talking place, the main one being he would deploy Constitutional defences which would seriously damage the Constitution.
There is also a perception, on both sides of the House, that the prosecution of a former President would undermine an already weakened institution, and create serious divisions with the Electorate, particularly when judging the impartiality of the Justice system.
There are numerous reasons why a Supreme Court should rule against allowing Trump to Pardon himself; that is no guarantee they would do so.