Bonjour,
tu peux tout à fait mettre en place une solution à base de : cups + cups-pdf et en éditant /etc/cups/cups-pdf.conf, tu as pleins d'options disponibles dont :
GSCall %s -q -dCompatibilityLevel=%s -dNOPAUSE -dBATCH -dSAFER -dNoOutputFonts -dPDFX -sDEVICE=pdfwrite -sOutputFile="%s" -dAutoRotatePages=/PageByPage -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -dPDFSETTINGS=/prepress -c .setpdfwrite -f %s
J'utilise ça depuis des années et c'est fonctionnel. Il te faut une vm linux / dessus un cups + un share samba ou afp, tu édites conformément à tes besoins et ça te sors un joli pdf (tu peux choisir la version du pdf / tu as des paramètres déjà définis selon tes besoins : screen, ebook, printer, prepress / si tu veux ou non vectoriser / répertoire où ton pdf est écrit / etc).
https://www.ghostscript.com/doc/9.27/VectorDevices.htm
L'interpréteur est Ghostscript / le pdf conforme à l'iso. C'est juste une file d'impression disponible sur le réseau que tout le monde peut utiliser avec n'importe quelle application.