XRechnung betrifft ja in der Regel nur öffentliche Auftraggeber, die möchten da auch keine PDF drum herum haben.
Wenn du also alles abdecken möchtest, musst Du dich für das ZUGFeRD (CII)-Format mit dem Profil XRechnung entscheiden.
Dann würden die öffentliche Auftraggeber aber auch eine PDF bekommen? Nehmen die das an? Welche Deiner beiden Bibliotheken bräuchte ich dafür?