2008-10-15 39 views
31

Jaka jest najlepsza dostępna biblioteka edycji .NET PDF i dlaczego?Najlepsza biblioteka edycji .NET do edycji po stronie serwera

Musi być używany na serwerze internetowym IIS. W szczególności muszę edytować plik PDF wygenerowany przez usługi raportowania.

Czynniki Jestem zainteresowany:

  1. Prędkość
  2. zużycie pamięci
  3. Cena
  4. Jakość dokumentacji
  5. stabilność Biblioteka
  6. Rozmiar biblioteki
  7. Cokolwiek ty Myślę, że jest ważne
+16

Uwielbiam, że pytania takie jak te są oznaczone jako mało konstruktywne, ale mają tak wiele osób, które odpowiadają, przechwalają się i podążają. – Alex

+0

Poprzednie odpowiedzi są nieaktualne. W ciągu ostatniego roku sytuacja się zmieniła. Moim zdaniem najlepszą biblioteką w tej chwili jest PDF od Google. Szczególnie w przypadku rozwiązań serwerowych. Pdfium jest bardzo szybki i bardzo niezawodny. Istnieją rozwiązania dla .net na bazie. np. za darmo: [pvginkel] (https://github.com/pvginkel/PdfiumViewer) lub komercyjne: [pdfium.net sdk] (http://pdfium.patagames.com) – Andrew

Odpowiedz

23

Spójrz na iTextSharp. iTextSharp jest portem iText, darmowej biblioteki Java-Pdf.

Cytując iText:

Można użyć iText do:

  • Podawać PDF do przeglądarki
  • generowania dynamicznych dokumentów z plików XML lub baz danych wielu interaktywnych funkcji
  • użyciu PDF za
  • Dodaj zakładki, numery stron, znaki wodne itp.
  • Split, złączyć i manipulować stron PDF
  • Automatyzacja wypełniania formularzy PDF
  • Dodaj podpisy cyfrowe do pliku PDF
  • i wiele więcej ...
+0

Ciekawi mnie wydajność przeniesionego zespołu. Czy masz wystarczająco dużo doświadczenia, aby odpowiedzieć, czy to jest problem? –

+0

Przepraszamy, użyliśmy go tylko do dodania zmiennego znaku wodnego do poprawionego pliku PDF bez wymagań wydajności ... – gimel

+1

Użyłem go intensywnie i jest dość szybki. Nie wiem jednak, jak szybko jest porównywany do oryginalnej biblioteki Javy. Pracowałem tylko z wersją .Net. Jest zauważalnie szybszy niż niektóre inne komercyjne biblioteki natywne. –

2

Nie wiem, czy to jest najlepsze, ale używam PDF-Writer.NET, za którą zapłaciłem 89 USD. Użyłem go w kilku aplikacjach produkcyjnych. Podoba mi się, ponieważ jest łatwy w konfiguracji i obsłudze, i nie wymaga dużej ilości kodowania, co ułatwia nowym deweloperom przyspieszenie działania.

Wcześniej hackowałem razem pliki PDF przy użyciu biblioteki open source i bibliotek DLL programu Acrobat. To było trudne.

+0

czym była biblioteka open source, więc można tego uniknąć? –

+0

PDFSharp, który nie jest zły, ale nie odpowiadał moim potrzebom. –

+2

Jeśli chcesz, aby biblioteka Open Source wyglądała na PDF Clown. nadal jest w wersji beta, ale wydaje się, że dobrze wykonuje swoją pracę! – Peter

5

Przeszukałem kilka narzędzi, które nie są oferowane specjalnie przez Adobe, a dwie, które przychodzą na myśl od razu, to: Atalasoft's DotImage i LEADTools. Oba są dość drogie, ale zapewniają licencje na serwer i korzystają z ultraszybkich bibliotek C++ GDI.

Istnieje darmowa biblioteka .Net o nazwie PDFSharp, która korzysta z .NET native GDI +, więc jest wolniejsza i wymaga dużej ilości pamięci. Ale znowu, to nic nie kosztuje.

+1

PDFSharp jest w porządku, jeśli aplikacja musi wypisać plik PDF, np. W sytuacji "Zapisz jako PDF". Zasysa do tworzenia plików PDF w dużych ilościach. –

+1

Próbowaliśmy użyć go do konwersji TIFF na dużą skalę do formatu PDF i sporadycznie pojawiały się problemy z pamięcią. Zgadzam się, działa to dobrze na mniejszą skalę. –

+2

Nie polecam LEADTools, chyba że poprawiono ich API od wersji 14-ish. – Will

5

webSupergoo mieć super PDF biblioteka dla .NET

Produkt ABCpdf jest przeznaczony do użytku z serwerami sieciowymi. Dokumentacja jest jasna, a instalacji towarzyszy przykładowy projekt strony internetowej.

Jeśli odwiedzić ich stronę internetową, powinien pojawić się link do żywego demonstracji:

http://www.websupergoo.com/abcpdf-1.htm

ABCpdf 7 jest aktualna wersja. Wydajność i niezawodność są doskonałe. Standardowa wersja kosztuje 329 USD, ale czasami można uzyskać instalację za darmo. Rozmiar pobierania to około 30 MB. Obsługuje zarówno serwery 32-, jak i 64-bitowe.

+0

Z własnego doświadczenia z wersjami 6 i 7, ABCPDF jest piekłem na ziemi, jeśli chodzi o wdrażanie. – Ruslan

0

Syncfusion Essential PDF jest najlepszy. Używam go od lat. Ponadto Syncfusion zapewnia najlepsze wsparcie w porównaniu do innych dostawców.

Powiązane problemy