archivo - La mejor API de C#para crear PDF
itextsharp (4)
Mi trabajo usa el generador de PDF de Winnovative (Lo usamos principalmente para convertir HTML a PDF, pero también puedes generarlo de otras maneras)
¿Puede recomendar cualquier API PDF para C #. Gratis es el mejor, pero no me importa pagarlo.
Recientemente he completado un proyecto en el que utilizamos Aspose.Pdf para .NET . Creo que fue muy agradable trabajar con él y vale la pena su precio si iTextSharp no es algo para ti.
PdfSharp . Es gratuito, de código abierto y bastante cómodo de usar, pero no puedo decir si es el mejor, porque realmente no he usado nada más.
Actualizar:
No estoy seguro de cuándo o si la licencia cambió para la biblioteca iText # , pero está licenciada bajo AGPL que significa que debe tener licencia si se incluye con un producto de código cerrado. La pregunta no (actualmente) requiere bibliotecas gratuitas o de código abierto. Siempre se debe investigar el tipo de licencia de cualquier biblioteca utilizada en un proyecto.
He utilizado iText # con éxito en .NET C # 3.5; es un puerto de la biblioteca Java de código abierto para la generación de PDF y es gratuito.
Hay un paquete NuGet disponible para iTextSharp versión 5 y la documentación oficial del desarrollador , así como examples C #, se pueden encontrar en itextpdf.com