Können Sie eine PDF-API für C# empfehlen. Kostenlos ist das Beste, aber ich habe nichts dagegen, dafür zu bezahlen.Beste C# API zum Erstellen von PDF
Antwort
Update:
Ich bin nicht sicher, ob oder wann die Lizenz für die iText# library geändert, aber es unter AGPL lizenziert ist, was bedeutet, es muss lizenziert werden, wenn mit einem Closed-Source-Produkt enthalten. Die Frage benötigt (derzeit) keine freien oder Open-Source-Bibliotheken. Man sollte immer den Lizenztyp einer Bibliothek untersuchen, die in einem Projekt verwendet wird.
Ich habe iText# mit Erfolg in .NET C# 3.5 verwendet; Es ist ein Port der Open-Source-Java-Bibliothek für die PDF-Generierung und es ist kostenlos.
Es gibt eine NuGet package für iTextSharp Version 5 zur Verfügung steht und die official developer documentation sowie C# examples kann bei itextpdf.com
iTextSharp ist wirklich nett, mit zu arbeiten. –
Beachten Sie, dass iText # unter der AGPL lizenziert ist. Das heißt, wenn Sie es in ein anderes Programm aufnehmen, muss dieses Programm auch AGPL-lizenziert sein, auch wenn Sie es als Website/SaaS anbieten. – shezi
Sie können immer noch die frühere LGPL-Version erhalten, wenn Sie die Bibliothek kommerziell verwenden möchten. Es ist auf NuGet verfügbar - https://www.nuget.org/packages/iTextSharp-LGPL –
ich vor kurzem ein Projekt abgeschlossen haben, gefunden werden, in denen wir Aspose.Pdf for .NET verwendet. Ich denke, es war sehr nett mit ihm zu arbeiten und seinen Preis wert, wenn iTextSharp nichts für dich ist.
Meine Arbeit verwendet Winnovative PDF-Generator (wir es in erster Linie verwendet haben HTML in PDF zu konvertieren, aber Sie können es andere Möglichkeiten, als auch erzeugen)
Das ist das Beste, was ich bisher gesehen habe. –
Dies ist kein mit MIT lizenziertes Softwarepaket. Beachten Sie dies beim Deployment. –
I PdfSharp verwendet. Es ist kostenlos, Open Source und recht praktisch zu benutzen, aber ich kann nicht sagen, ob es das Beste ist, weil ich sonst nichts anderes benutzt habe.
+1. Dieser hat XML-Dokumentation, daher finde ich es viel einfacher zu benutzen als iTextSharp. Allerdings konnte ich in PdfSharp kein Äquivalent von iTextSharps 'PdfTextExtractor' finden. – Sam
PdfSharp ist eine nette Sache, es ist lizenziert unter MIT-Lizenz. Sie können es also auch für kommerzielle Zwecke verwenden – Chris623
Pdfsharp unterstützt Sprachen von rechts nach links – docesam
- 1. Die beste Methode zum Erstellen von PDF aus XML XSLT in C#
- 2. Der beste Weg zum Erstellen von Setup von C# -Anwendung
- 3. Die beste Methode zum Generieren einer PDF aus einer Vorlage
- 4. Beste Anleitung zum Erstellen von Windows-Diensten in C# .NET?
- 5. C# API zum Erstellen einer Webseite thumbnail
- 6. Beste 2D C++ API?
- 7. C-API zum Erstellen eines FCGI-Servers?
- 8. Erstellen von PDF-Dateien mit C# 4?
- 9. beste Breite von HTML/PDF-Dokument zum Drucken
- 10. Beste Möglichkeit zum Drucken von C#/.net?
- 11. Was ist die beste Strategie zum Erstellen, Anzeigen und Drucken von PDF-Dokumenten in android
- 12. C# Erstellen einer PDF-Datei
- 13. Java-API zum Erstellen von Ranger-Richtlinien
- 14. C# PDF Control & Library
- 15. Java API zum Verschlüsseln/Entschlüsseln von PDF-Dateien
- 16. Android API zum Lesen und Bearbeiten von PDF
- 17. Über das Erstellen von PDF
- 18. Erstellen von PDF-Dokument aus Word-Dokument mit Java api
- 19. Die beste Methode zum atomaren Erstellen von Dateien
- 20. Erstellen einer komplizierten PDF in C#/MVC
- 21. Techniken zum Erstellen von PDF-Bericht aus Vorlagen mit iTextSharp
- 22. beste PDF-Komprimierungstechnik?
- 23. iOS erstellen pdf von UIWebview Inhalt
- 24. Beste Vorgehensweise zum Aktualisieren von Eigenschaften C# Windows-Formular
- 25. PDF-Seiten in PHP erstellen
- 26. Was ist der beste Ansatz zum Ändern von interaktiven PDF-Formularfeldern auf iOS?
- 27. Die beste Methode zum Erstellen von Benutzer-Content-Management-Seiten
- 28. Was ist die beste Methode zum Erstellen von ClickOnce-Bereitstellungen?
- 29. Beste Strategie zum Erstellen einer ListView von Formularen in Android?
- 30. Die beste Methode zum Erstellen von Kategorien Baum
Siehe [Erstellen von PDF-Dateien zur Laufzeit in C#] (http://stackoverflow.com/questions/465433/creating-pdf-files-at-runtime-in-c) –
Ich würde immer noch iText # nur weil sogar vorschlagen Nach dem Bezahlen erhalten Sie keine geschachtelten Tabellen und viele Funktionen, die iText # bietet. –
Für zukünftige Referenzen können Sie [GemBox.Document] (https://www.gemboxsoftware.com/document/overview) auch auschecken. Es bietet eine einfache und benutzerfreundliche API, siehe [Inhaltsmodell des Dokuments] (https://www.gemboxsoftware.com/document/help/html/Content_Model.htm). –