Meilleure API C # pour créer un PDF

Pouvez-vous recommander une API PDF pour C #. Free est le meilleur, mais cela ne me dérange pas de payer pour cela.

    Mettre à jour:

    Je ne sais pas quand ou si la licence a changé pour la bibliothèque iText # , mais elle est sous licence AGPL, ce qui signifie qu’elle doit être sous licence si elle est incluse avec un produit à source fermée. La question ne nécessite pas (actuellement) de bibliothèques libres ou open-source. Il faut toujours rechercher le type de licence de toute bibliothèque utilisée dans un projet.


    J’ai utilisé iText # avec succès dans .NET C # 3.5; c’est un portage de la librairie Java open source pour la génération de PDF et c’est gratuit.

    Un paquet NuGet est disponible pour iTextSharp version 5 et la documentation officielle du développeur , ainsi que des exemples C #, se trouvent sur itextpdf.com

    J’ai utilisé PdfSharp . C’est gratuit, open source et très pratique à utiliser, mais je ne peux pas dire si c’est le meilleur, car je n’ai vraiment rien utilisé d’autre.

    J’ai récemment terminé un projet dans lequel nous avons utilisé Aspose.Pdf pour .NET . Je pense que ça a été très agréable de travailler avec ça et ça valait bien son prix si iTextSharp n’est pas fait pour vous.

    Mon travail utilise le générateur de PDF de Winnovative (nous l’avons principalement utilisé pour convertir le HTML en PDF, mais vous pouvez également le générer autrement)