Czy możesz polecić jakiekolwiek API PDF dla C #. Darmowe jest najlepsze, ale nie mam nic przeciwko zapłaceniu za to.
Czy możesz polecić jakiekolwiek API PDF dla C #. Darmowe jest najlepsze, ale nie mam nic przeciwko zapłaceniu za to.
Odpowiedzi:
Aktualizacja:
Nie jestem pewien, kiedy i czy zmieniła się licencja na bibliotekę iText # , ale jest ona objęta licencją AGPL, co oznacza, że musi być licencjonowana, jeśli jest dołączona do produktu o zamkniętym źródle. Pytanie nie wymaga (obecnie) bibliotek bezpłatnych ani otwartych. Należy zawsze sprawdzić typ licencji dowolnej biblioteki używanej w projekcie.
Użyłem iText # z powodzeniem w .NET C # 3.5; jest to port otwartej biblioteki Java do generowania plików PDF i jest bezpłatny.
Dostępny jest pakiet NuGet dla iTextSharp w wersji 5, a oficjalną dokumentację dla programistów , a także przykłady w języku C # można znaleźć pod adresem itextpdf.com
Użyłem PdfSharp . Jest darmowy, open source i całkiem wygodny w użyciu, ale nie mogę powiedzieć, czy jest najlepszy, czy nie, ponieważ tak naprawdę nie korzystałem z niczego innego.
PdfTextExtractor
w PdfSharp.