You can install Electrum, connect it to your Ledger[1] and use the sweep feature[2]. That should move all your bitcoins from the paper wallet to your ledger device.
The problem with this, is exposing the private key to an online system. I assume we're talking about a decent amount of coins here, and the entire point of using a paper wallet and hardware wallet is to
never have your private keys touch a hot wallet.
Instead, you can install Electrum on an online system, and import the funded address (not the private key). Then, make a transaction, and copy the raw transaction.
Use Electrum again on a system without internet, running Linux from a LIVE DVD. Import the private key, copy and sign the transaction, then
check and broadcast the transaction from an online system.
Destroy the private key from your LIVE Linux by turning off the system.
You can do the same for Forkcoins, in order of most valuable. After your Bitcoin is moved and confirmed, start with BCH, then BSV, BTG, BCD, and further down. Note that BCH/BSV don't have replay protection, so to prevent having both move when you transfer one of them, you can send some BCH-dust to your BCH address first, then transfer all BCH (including the dust that doesn't exist on the BSV chain).
I still have to figure out how to safely do some of the more exotic ones.
I made
LoyceV's Bitcoin Fork claiming guide (and service) a while ago, most information is outdated by now, but it's still worth reading.
Doing all this off-line is about 20 times more work than just installing all hot wallets and importing your private key. But it's the safest method, and you wouldn't be the first to lose their coins while trying to claim Forkcoins. There are many compromised wallets out there.