Najlepsze C # API do tworzenia PDF [zamknięty]

Czy możesz polecić dowolny PDF API do C#. Darmowy jest najlepszy, ale nie mam nic przeciwko płaceniu za to.

Author: gunr2171, 2010-05-30

4 answers

Update:

Nie jestem pewien kiedy i czy licencja została zmieniona dla iText# library , ale jest licencjonowana na podstawieAGPL , co oznacza, że musi być licencjonowana, jeśli jest dołączona do produktu o zamkniętym źródle. Pytanie nie wymaga (obecnie) bibliotek wolnych lub open-source. Należy zawsze zbadać typ licencji każdej biblioteki używanej w projekcie.


Użyłem iText# z powodzeniem w. Net C # 3.5; jest to port open source Java biblioteka do generowania plików PDF i jest darmowa.

Istnieje pakiet NuGet Dostępny dla iTextSharp w wersji 5 i oficjalna dokumentacja programisty, a także przykłady C# , można znaleźć na stronie itextpdf.com

 39
Author: JYelton,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-12 01:58:03

Użyłem PdfSharp . Jest darmowy, open source i dość wygodny w użyciu, ale nie mogę powiedzieć, czy jest najlepszy, ponieważ tak naprawdę nie używałem niczego innego.

 79
Author: n535,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-10-12 17:04:17

Niedawno ukończyłem projekt, w którym wykorzystaliśmy Aspose.Pdf dla. Net. myślę, że praca z nim była całkiem przyjemna i warta swojej ceny, jeśli to nie jest coś dla Ciebie.

 10
Author: Henric,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-02-21 04:48:23

Moja praca wykorzystuje generator PDF firmy Winnovative (wykorzystaliśmy go głównie do konwersji HTML na PDF, ale możesz wygenerować go również w inny sposób)

 8
Author: Justin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-05-30 07:38:16