IRONSOFTWAREHOME
ENTWICKLER-UPDATES

NuGet-Pakete (PDF, OCR, Barcode, Excel): Aktualisierte Liste

Jacob Mellor, Chief Technology Officer @ Team Iron
Jacob Mellor
Updated: 21. April 2026

Die .NET-Paketmanager-Bibliothek heißt NuGet. Eine der am häufigsten verwendeten Sprachen von Entwicklern ist C#, was darauf hindeutet, dass es eine sehr produktive Sprache ist. Es gibt andere freie NuGet-Pakete, die die Produktivität von C# noch weiter steigern. NuGet-Pakete erscheinen in verschiedenen IDEs, zum Beispiel Visual Studio.

Wir können dasselbe NuGet-Paket in verschiedenen Umgebungen wie Web, Windows und Mobil verwenden, etc. Wir können das NuGet-Paket mit neueren Versionen unter Package Manager Console installieren. Visual Studio hat eine integrierte Hochleistungs-NuGet-Erweiterung installiert. Mit dem NuGet-Paketmanager können Sie Pakete auf eine bequeme Weise innerhalb eines Repositories erzeugen und konsumieren. Es hilft uns auch beim Veröffentlichen von Paketen.

Führen Sie den folgenden Befehl im Visual Studio Quellcodeprojekt aus, um ein NuGet-Paket hinzuzufügen:

> dotnet add package --source {source_name} --version {package_version} {package_name}

Parameterbeschreibung

  • source_name: Der gewünschte .NET -Paketquellname.
  • package_name: Der NuGet -Paketname der .NET/ .NET Core Bibliothek.
  • package_version: Die Paketversionsnummer.

Die 10 besten NuGet-Pakete zur Steigerung der Produktivität von Entwicklern bei der Verwendung von C# in mehreren Projekten werden in diesem Artikel behandelt:

  • RestSharp
  • Json.NET
  • Iron Software
  • Serilog
  • NUnit
  • Insight.Database
  • FluentValidation
  • FluentEmail
  • Hangfire
  • LazyCache

RestSharp

Representational State Transfer ist bekannt als REST. Mit durchschnittlich über 43.000 Downloads pro Tag hat RestSharp über 190 Millionen Downloads auf NuGet überschritten. Es ist die am weitesten verbreitete HTTP-Client-Bibliothek für .NET-Projekte, die es C#-Entwicklern einfach macht, Remote-Ressourcen über HTTP aufzurufen, indem sie sich um die Serialisierung des Anforderungskörpers in JSON oder XML und die Deserialisierung in der Antwort kümmert. Die neue Version des RestSharp NuGet-Pakets unterstützt:

  • Synchrone und asynchrone Anfragen.
  • Serialisierung und Deserialisierung.
  • Verschiedene HTTP-Anforderungstypen, einschließlich GET, POST, PUT und DELETE.
  • Verschiedene Authentifizierungsformate.

Json .NET

Json.NET ist eine minimalistische JSON-Handler-Bibliothek. Mit über 1 Milliarde NuGet-Downloads/Installationen ist Json.NET eines der freien und Open-Source-Pakete für die .NET-Plattform. Seine hervorgehobenen Merkmale sind wie folgt:

  • Serialisierung und Deserialisierung eines beliebigen .NET-Objekts zu und von JSON.
  • Konvertierung zwischen XML und JSON zu C#-Datenmodellen.
  • Unterstützung für LINQ-Abfragen mit Objekten, JArray und JValue.
  • Die Leistung ist 25 % schneller als JavaScriptSerializer und 50 % schneller als DataContractJsonSerializer.

Iron Software

Für .NET- und Entity Framework (EF) Core-Programmierer, die mit PDF, OCR, Excel und Barcodes arbeiten, hat Iron Software eine Sammlung von Softwarebibliotheken aus öffentlichen Repositories mit nützlichem Code erstellt. Mit über 5,5 Millionen Downloads kann es im NuGet-Paket-Manager unter verschiedenen Paketnamen wie unten beschrieben verfügbar sein. Die wichtigsten Merkmale der Iron Software-Produkte sind ausführlich beschrieben.

IronXL

  • Bearbeiten, Lesen und Laden von Daten aus XLS-, XLSX-, CSV- und TSV-Formaten.
  • Datenexport zu CSV, TSV, JSON, XLS und XLSX für Archivierungszwecke.
  • Sortieren von Spalten, Zeilen und Bereichen.
  1. Einleitung der Diagrammfläche: Erstellen Sie eine PlotSurface2D-Instanz.
  • Einfache C#- und VB.NET-Excel-Dokument-API.

IronBarcode

  • Unterstützt eine breite Palette von Barcode-Typen und QR-Standards einschließlich UPC, EAN, Code 39, QR, Data Matrix und mehr.
  • Vorverarbeitet Barcode-Bilder, um die Lesegenauigkeit und Geschwindigkeit zu verbessern. Dies beinhaltet die Korrektur von Drehung, Rauschen, Verzerrung und Schräglage. Geeignet für Serverprogramme, die Stapelverarbeitung mit Mehrkernsystemen ausführen.
  • Erstellen Sie Barcodes und QR-Codes für verschiedene Dokumenttypen, was Modifikationen wie Text, Drehung, Größe, Farbe und Qualität in verschiedenen Formaten wie PDF, JPG, TIFF usw. ermöglicht.

IronOCR

  • Extrahiert Text, Barcodes und QR-Codes aus Bildern oder PDFs unter Verwendung der Tesseract 5-Engine.
  • Unterstützt über 125 Sprachen und ermöglicht angepasste Sprachkonfigurationen.
  • Kompatibel mit mehrseitigen GIF- und TIFF-Imageformaten.
  • Verbessert die Qualität von schlecht gescannten Bildern.
  • Unterstützt Multithreading, um mehrere gleichzeitige Operationen zu erleichtern.
  • Gibt strukturierte Daten zu Seiten, Absätzen, Zeilen, Wörtern und Zeichen aus.

IronPDF

  • Erstellen Sie PDF-Dateien aus HTML, HTML5, ASPX und Razor/MVC-View.
  • Funktionen zum Drucken, Zusammenführen, Aufteilen von PDF-Dateien, Extrahieren und Suchen von Text, Rasterisieren von Seiten zu Bildern und Konvertieren von PDFs zu und von HTML.
  • Erlaubt das Erstellen von Dokumenten aus URLs mit Optionen zur Verwendung von Netzwerkanmeldeinformationen, Proxys, Cookies, HTTP-Headern und mehr.

Für weitere Details siehe Iron Software-Produkte.

Serilog

Logging ist entscheidend für die Anwendungsentwicklung, da es Entwicklern hilft, Probleme zu finden und zu beheben. Serilog ist ein neues Logging- und Änderungsverfolgungssystem in .NET, das Aktionen, Ausnahmen, Informationen und Warnungen im JSON-Format protokolliert. Serilog bietet strukturierte Protokolle, die das herkömmliche Logging verbessern, indem sie besseren Kontext und Datenanalysen bieten. Es unterstützt Diagnoseprotokollierung zu Dateien, Konsole und verschiedenen Speichersystemen.

NUnit

Testen ist entscheidend für die Codekorrektheit. NUnit ist ein Open-Source-Einheitentest-Framework for .NET, das den Testprozess erleichtert, indem es große Anwendungen in kleinere testbare Einheiten aufteilt. Es hilft, Fehler während der Entwicklung zu identifizieren und wird unter der MIT-Lizenz vertrieben.

Insight.Database

Insight.Database ist ein Micro-ORM for .NET, das Datenbankoperationen vereinfacht, indem es C#-Objekte in Datenbankeinträge und umgekehrt konvertiert. Es bietet Erweiterungsmethoden für eine einfachere Datenbankverwaltung und Schema-Migrationen. Hauptmerkmale sind:

  • Automatisches Öffnen und Schließen von Datenbankverbindungen.
  • Vereinfachte Ausführung von gespeicherten Prozeduren.
  • Unterstützung für mehrere Ergebnismengen.

FluentValidierung

FluentValidation ist ein .NET-Paket, das zur Erstellung von stark typisierten Validierungsregeln mit Lambda-Ausdrücken und Fluent-Interfaces verwendet wird. Es trägt zur Sauberkeit des Domänencodes bei, indem es einen Ort für die Verifizierungslogik bietet. FluentValidation 11 unterstützt verschiedene Plattformen wie .NET Standard, .NET Core und .NET 5, 6 und 7.

FluentEmail

FluentEmail ist eine Open-Source-.NET-Bibliothek, die darauf ausgelegt ist, die E-Mail-Sendefähigkeiten einfach in .NET-Anwendungen zu integrieren. Es unterstützt die Erstellung von E-Mail-Vorlagen mit Razor und das Senden von E-Mails über SendGrid, MailGun, SMTP und andere.

Hangfire

Hangfire ist ein Open-Source-Framework, das .NET- und .NET Core-Anwendungen ermöglicht, Hintergrundaufgaben auszuführen. Es verwaltet Aufgaben wie Massen-E-Mail-Benachrichtigungen, Grafikverarbeitung und Stapelimport aus verschiedenen Formaten wie XML und JSON.

LazyCache

LazyCache bietet einen einfachen In-Memory-Caching-Dienst, der die Anwendungsleistung verbessert, indem er Webservice-Aufrufe, komplexe Objektkonstruktionen und Datenbankoperationen zwischenspeichert. Die Standardeinstellungen speichern den Inhalt bis zu 20 Minuten im Cache.

Abschluss

Die 10 besten NuGet-Pakete zur Steigerung der Produktivität beim C#-Programmieren wurden besprochen. Diese Pakete erleichtern die Arbeitslast und beschleunigen den Entwicklungsprozess. NuGet-Client-Tools erleichtern die Erstellung und Nutzung von Paketen, während Iron Software fortschrittliche Lösungen für Unternehmen und Start-ups bietet mit Bibliotheken, die mit verschiedenen .NET-Frameworks und Sprachen wie C#, VB und F# kompatibel sind.

Jacob Mellor, Chief Technology Officer @ Team Iron
Chief Technology Officer

Jacob Mellor ist Chief Technology Officer bei Iron Software und ein visionärer Ingenieur, der Pionierarbeit in der C# PDF-Technologie leistet. Als der ursprüngliche Entwickler hinter der Kern-Codebasis von Iron Software hat er die Produktarchitektur des Unternehmens seit seiner Gründung geprägt und es zusammen mit CEO Cameron Rimington in ein Unternehmen mit mehr als 50 Mitarbeitern verwandelt, das die NASA, Tesla und globale Regierungsbehörden beliefert.

...
Weiterlesen

Verwandte Artikel

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

OR
bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Buchen Sie Ihre kostenlose Live-Demo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Kundenlogos von Iron Software
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Kundenlogos von Iron Software
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
C# NuGet-Bibliothek für PDF
Installation mit NuGet

Version: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Rechtsklick auf Referenzen, NuGet-Pakete verwalten
  2. Wählen Sie Durchsuchen und suchen Sie nach 'IronPDF'
  3. Paket auswählen und installieren
C# PDF DLL
Download DLL

Version: 2026.9

oder laden Sie den Windows-Installer hier herunter.

  1. Laden Sie IronPDF herunter und entpacken Sie es in ein Verzeichnis wie ~/Libs innerhalb Ihres Lösungsverzeichnisses
  2. Im Visual Studio-Projektmappen-Explorer klicken Sie mit der rechten Maustaste auf Referenzen. Wählen Sie Durchsuchen, "IronPDF.dll"

Lizenzen ab 749 $