Do you have to fill a Bottle then use that to fill a rifle?

If you can directly fill the rifle cylinder, then you save the price of a dive bottle.
I will let other work out the maths for that.