IRONSOFTWAREHOME
PRODUKTVERGLEICHE

PDF in ASP.NET erstellen: iTextSharp vs IronPDF

Curtis Chau
Curtis Chau
Updated: 5. Juli 2026

Organisationen, die große Mengen an PDFs, Berichten, Verträgen, Fallakten, Handbüchern verarbeiten, verbringen beträchtliche Zeit damit, Dokumente zu lesen, um das Wichtige zu finden. Zwei KI-Funktionen ändern diese Arbeitslast: Eine Einmal-Zusammenfassung, die es ermöglicht, ein Dokument ohne Lesen zu sichten, und eine Konversationsabfrage, die Fragen in natürlicher Sprache zu ihrem Inhalt beantwortet. IronPDF fügt beides zu einer .NET-Anwendung durch seine KI-Erweiterung hinzu, die auf Microsoft Semantic Kernel basiert und von Azure OpenAI unterstützt wird.

Das geschäftliche Problem

Ein Support-Mitarbeiter benötigt eine Antwort, die in der Produktdokumentation vergraben ist. Ein Analyst möchte die Hauptzahlen aus einem 60-seitigen Bericht. Ein rechtlicher Prüfer muss eine bestimmte Klausel in langen Verträgen überprüfen. Jedes Dokument von Anfang bis Ende zu lesen, skaliert nicht. Das Ziel ist es, beim Eingang zusammenzufassen und den Leuten zu erlauben, Fragen in einfacher Sprache zu stellen.

Die Lösung

Das IronPdf.Extensions.AI-Paket fügt schnelle Zusammenfassungen durch Summarize und kontinuierliche, kontextbezogene Abfragen durch Query hinzu. Nach der Konfiguration des Semantic Kernel mit einem Azure-Endpunkt und einem Speicher ist eine Zusammenfassung eines Dokuments mit einem einzigen Aufruf möglich.

using IronPdf;
using IronPdf.AI;
using Microsoft.SemanticKernel;
using Microsoft.SemanticKernel.Memory;

var builder = Kernel.CreateBuilder()
    .AddAzureOpenAITextEmbeddingGeneration("oaiembed", azureEndpoint, apiKey)
    .AddAzureOpenAIChatCompletion("oaichat", azureEndpoint, apiKey);
var kernel = builder.Build();

var memory = new MemoryBuilder()
    .WithMemoryStore(new VolatileMemoryStore())
    .WithAzureOpenAITextEmbeddingGeneration("oaiembed", azureEndpoint, apiKey)
    .Build();

IronDocumentAI.Initialize(kernel, memory);

PdfDocument pdf = PdfDocument.FromFile("report.pdf");
string summary = await pdf.Summarize();
C#

Die Methode Query hält den Gesprächskontext über Nachfolgefragen hinweg, was die Grundlage für einen Dokument-Chatbot, eine interne Wissensdatenbank oder ein Recherche-Tool bildet. In Kombination mit OCR funktioniert die Zusammenfassung auch bei gescannten Dokumenten, komplexen Mehrspaltenlayout und Dateien mit Bildern und Tabellen.

Punkte, die zu planen sind

Dieses Feature erfordert mehr Einrichtung als die Konvertierungsanleitungen, daher sind einige Voraussetzungen wichtig:

  • Drei Pakete: IronPdf, IronPdf.Extensions.AI und Microsoft.SemanticKernel.Plugins.Memory. Das Speicher-Plugin ermöglicht kontinuierliches Abfragen.
  • Azure OpenAI Backend: Der dokumentierte Pfad erfordert ein Azure-Abonnement mit Zugriff auf den Azure OpenAI-Dienst, konfiguriert mit einem Endpunkt und Schlüssel.
  • Datenverarbeitung: Die Erweiterung extrahiert den Dokumententext und sendet ihn an den Azure OpenAI-Endpunkt, sodass vertrauliche Inhalte die lokale Umgebung verlassen. Berücksichtigen Sie dies in regulierten Workflows.
  • Speicher je nach Umgebung: VolatileMemoryStore eignet sich für die Entwicklung, während Chroma, Azure Cognitive Search oder Qdrant für die Produktionspersistenz geeignet sind.
  • Experimentelle APIs: Der Semantic Kernel führt zu SKEXP-Bauwarnungen, die mit einem NoWarn-Eintrag im csproj unterdrückt werden.

Ergebnis

Mit geringem Einrichtungsaufwand können Teams automatisierte Zusammenfassungen und eine Chat-mit-ihr-Dokument-Schnittstelle zu einer .NET-App hinzufügen und dichte PDFs in etwas verwandeln, das Mitarbeiter und Benutzer in Sekunden abfragen können. Volle Konfigurationsdetails finden Sie im OpenAI für PDF Leitfaden.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender Handbücher.

...
Weiterlesen

Verwandte Artikel

Key in blue circle

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

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

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 IronPDF
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.