web-dev-qa-db-fra.com

Meilleure API C # pour créer PDF

Pouvez-vous recommander n'importe quelle PDF API pour C #. Gratuit est le meilleur, mais cela ne me dérange pas de payer pour cela.

151
Sven

Mise à jour:

Je ne sais pas quand ni si la licence a changé pour la bibliothèque iText # , mais elle est concédée sous la licence AGPL , ce qui signifie qu'elle doit être concédée sous licence si elle est incluse dans une clé fermée. -source produit. La question ne nécessite pas (actuellement) de bibliothèques libres ou à code source ouvert. 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 bibliothèque Java open source pour la génération PDF et c'est gratuit.

Il existe un paquet NuGet disponible pour iTextSharp version 5 et documentation officielle du développeur , ainsi que C # exemples , à l'adresse suivante: itextpdf.com.

42
JYelton

J'ai utilisé PdfSharp . C'est gratuit, open source et assez pratique à utiliser, mais je ne peux pas dire si c'est le meilleur, car je n'ai pas vraiment utilisé autre chose.

90
n535

J'ai récemment terminé un projet dans lequel nous avons utilisé Aspose.Pdf for .NET . Je pense que c'était assez agréable de travailler avec et vaut bien son prix si iTextSharp n'est pas quelque chose pour vous.

11
Henric

Mon travail utilise le générateur PDF de Winnovative (nous l'avons principalement utilisé pour convertir du HTML au format PDF, mais vous pouvez le générer autrement).

8
Justin