Migliore API C # per creare PDF [chiuso]


168

Puoi consigliare qualsiasi API PDF per C #. Free è il migliore, ma non mi dispiace pagare per questo.



2
Vorrei ancora suggerire iText # solo perché anche dopo aver pagato non si ottengono tabelle nidificate e molte funzionalità offerte da iText #.
Akash Kava,

Per riferimenti futuri, potresti voler controllare anche GemBox.Document . Fornisce un'API semplice e facile da usare, vedere il modello di contenuto del documento .
Mario Z,

Risposte:


46

Aggiornare:

Non sono sicuro quando o se la licenza è cambiata per la libreria iText # , ma è concessa in licenza sotto AGPL, il che significa che deve essere concessa in licenza se inclusa con un prodotto a sorgente chiuso. La domanda non richiede (attualmente) librerie gratuite o open-source. Si dovrebbe sempre indagare sul tipo di licenza di qualsiasi libreria utilizzata in un progetto.


Ho usato iText # con successo in .NET C # 3.5; è una porta della libreria Java open source per la generazione di PDF ed è gratuita.

Esiste un pacchetto NuGet disponibile per iTextSharp versione 5 e la documentazione ufficiale per gli sviluppatori , nonché esempi di C # , sono disponibili su itextpdf.com


iTextSharp è davvero bello con cui lavorare.
Carles Company,

61
Si noti che iText # è concesso in licenza in base all'AGPL. Ciò significa che se lo includi in un altro programma, anche quel programma deve avere la licenza AGPL, anche se lo offri come sito Web / SaaS .
Shezi,

27
È ancora possibile ottenere la versione precedente di LGPL se si desidera utilizzare la libreria commercialmente. È disponibile su NuGet - nuget.org/packages/iTextSharp-LGPL
Paul Hiles,

2
iTextSharp richiede una licenza a pagamento se intendi utilizzarla per qualcosa di utile, e afferma anche di avere dipendenze Java sulla loro pagina github.
Kraang Prime,

4
@shezi Woops. Ho fatto una domanda qui su SO su iText e, come puoi vedere, mi hanno risposto direttamente sulla licenza LGPL e su come possa causare problemi ai progetti commerciali. Quindi, non posso nemmeno usarlo.
Malavos,

104

Ho usato PdfSharp . È gratuito, open source e abbastanza comodo da usare, ma non posso dire se sia il migliore o no, perché non ho usato nient'altro.


+1. Questo ha documentazione XML, quindi lo trovo molto più facile da usare rispetto a iTextSharp. Tuttavia, non sono riuscito a trovare un equivalente di iTextSharp PdfTextExtractorin PdfSharp.
Sam,

18
PdfSharp è una cosa carina, è concesso in licenza con licenza MIT. Quindi puoi usarlo anche per scopi commerciali
Chris623,

5
Pdfsharp supporta le lingue da destra a sinistra
EKanadily,

è multipiattaforma? qualcuno con esperienza su linux?
user557657

8

Il mio lavoro utilizza il generatore PDF di Winnovative (l'abbiamo usato principalmente per convertire HTML in PDF, ma puoi generarlo anche in altri modi)


Questo non è un pacchetto software con licenza MIT. Essere consapevoli di questo durante la distribuzione.
Gecko IT
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.