Imprimer par programme sur une imprimante PDF

Je suis à la recherche d’un imprimeur pdf gratuit, basé sur le code source, de préférence C # , et basé sur le code source libre, tel que Custom PDF Writer de CutePDF avec un access programmatique qui me permettra de sauvegarder un document xps au format pdf. J’ai trouvé de nombreuses alternatives capables de convertir des documents xps en formats pdf, mais ils ne sont pas en open source. J’étais curieux de savoir si quelqu’un connaissait l’existence d’une bibliothèque open source qui me permettrait d’accomplir cela.

Pour tous ceux d’entre vous qui essayaient de convertir XPS en PDF en utilisant un moyen open source, j’ai réussi à le faire avec PDFSharp version 1.31 . Il est passé avec succès à .NET 4.5 et j’ai inclus le projet PdfSharp.Xps dans ma solution. Une fois que vous avez inclus toutes les références, il vous suffit d’une seule ligne pour créer un lien vers votre fichier XPS.

XpsConverter.Convert("D:\\Example\\test.xps");

Remarque: Il existe également d’autres constructeurs disponibles, mais j’ai utilisé le plus simpliste dans mon exemple.

J’espère que cela t’aides!