La mejor API de C # para crear PDF [cerrado]


168

¿Puede recomendar cualquier API PDF para C #? Gratis es lo mejor, pero no me importa pagarlo.



2
Todavía sugeriría iText # solo porque incluso después de pagar no obtienes tablas anidadas y muchas características que ofrece iText #.
— Akash Kava

Para futuras referencias, es posible que también desee consultar GemBox.Document . Proporciona una API simple y fácil de usar, consulte el modelo de contenido del documento .
— Mario Z

Respuestas:


46

Actualizar:

No estoy seguro de cuándo o si la licencia cambió para la biblioteca iText # , pero tiene licencia bajo AGPL, lo que significa que debe tener licencia si se incluye con un producto de código cerrado. La pregunta no requiere (actualmente) bibliotecas gratuitas o de código abierto. Siempre se debe investigar el tipo de licencia de cualquier biblioteca utilizada en un proyecto.


He usado 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 gratis.

Hay un paquete NuGet disponible para iTextSharp versión 5 y la documentación oficial del desarrollador , así como ejemplos de C # , se pueden encontrar en itextpdf.com


Es muy agradable trabajar con iTextSharp.
— Carles Company

61
Tenga en cuenta que iText # tiene licencia bajo la AGPL. Esto significa que si lo incluye en otro programa, ese programa también debe tener licencia AGPL, incluso si lo ofrece como un sitio web / SaaS .
— shezi

27
Aún puede obtener la versión anterior de LGPL si desea utilizar la biblioteca comercialmente. Está disponible en NuGet - nuget.org/packages/iTextSharp-LGPL
— Paul Hiles

2
iTextSharp requiere una licencia paga si intenta usarlo para algo útil, y también afirma tener dependencias de Java en su página de github.
— Kraang Prime

44
@Shezi Woops. Hice una pregunta aquí en SO sobre iText, y como puede ver, me respondieron directamente sobre la licencia LGPL y cómo puede causar problemas en proyectos comerciales. Entonces, tampoco puedo usar eso.
— Malavos

104

Solía PDFsharp . Es gratis, de código abierto y bastante conveniente de usar, pero no puedo decir si es el mejor o no, porque realmente no he usado nada más.


+1. Este tiene documentación XML, por lo que me resulta mucho más fácil de usar que iTextSharp. Sin embargo, no pude encontrar un equivalente de iTextSharp PdfTextExtractoren PdfSharp.
— Sam

18
PdfSharp es algo bueno, está licenciado bajo la Licencia MIT. Así que también puede usarlo con fines comerciales
— Chris623

55
Pdfsharp es compatible con idiomas de derecha a izquierda
— EKanadily

¿Es una plataforma cruzada? Alguien experimentado en Linux?
— user557657

8

Mi trabajo utiliza el generador de PDF de Winnovative (lo hemos usado principalmente para convertir HTML a PDF, pero también puede generarlo de otras maneras)


Este no es un paquete de software con licencia MIT. Tenga en cuenta esto al implementar.
— Gecko IT
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.