IRONSOFTWAREHOME

Speichern von durchsuchbaren PDFs in C# mit IronOCR

Curtis Chau
Curtis Chau
Updated: 4. Juni 2026

IronOCR ermöglicht es C#-Entwicklern, gescannte Dokumente und Bilder mit Hilfe der OCR-Technologie in durchsuchbare PDFs zu konvertieren, wobei die Ausgabe als Dateien, Bytes oder Streams mit nur wenigen Codezeilen unterstützt wird.

Ein durchsuchbares PDF, oft auch als OCR-PDF (Optical Character Recognition) bezeichnet, ist ein PDF-Dokument, das sowohl gescannte Bilder als auch maschinenlesbaren Text enthält. Diese PDFs entstehen durch die Anwendung von OCR auf gescannte Papierdokumente oder Bilder, wodurch der Text in den Bildern erkannt und in auswählbaren und durchsuchbaren Text umgewandelt wird.

SaveAsSearchablePdf ist auch für Ergebnisse aus ReadPhoto, ReadScreenShot und ReadDocumentAdvanced verfügbar und ermöglicht die Erstellung durchsuchbarer PDF-Dateien aus Fotos sowie erweiterte Dokument-OCR-Workflows. Diese Funktion ist besonders nützlich beim Digitalisieren von Papierarchiven oder beim Durchsuchen älterer PDFs für ein besseres Dokumentenmanagement.

Schnellstart: Durchsuchbares PDF in einer Zeile exportieren

Setzen Sie RenderSearchablePdf = true, führen Sie Read(...) auf Ihrer Eingabe aus und rufen Sie SaveAsSearchablePdf(...) auf. Das ist alles, was nötig ist, um mit IronOCR ein vollständig durchsuchbares PDF zu erstellen.

  1. 1Install IronOCR with NuGet Package Manager

    PM > Install-Package IronOcr

  2. 2Kopieren Sie diesen Codeausschnitt und führen Sie ihn aus.

    new IronOcr.IronTesseract { Configuration = { RenderSearchablePdf = true } } .Read(new IronOcr.OcrImageInput("file.jpg")).SaveAsSearchablePdf("searchable.pdf");
    C#
  3. 3Bereitstellen zum Testen in Ihrer Live-Umgebung

    Beginnen Sie noch heute, IronOCR in Ihrem Projekt zu verwenden, mit einer kostenlosen Testversion
    arrow pointer

Wie exportiere ich OCR-Ergebnisse als durchsuchbare PDF-Datei?

Um das Ergebnis mit IronOCR als durchsuchbares PDF zu exportieren, setzen Sie die Eigenschaft Configuration.RenderSearchablePdf auf true, rufen Sie das OCR-Ergebnisobjekt über die Methode Read ab und rufen Sie SaveAsSearchablePdf mit dem Pfad zur Ausgabedatei auf.

Eingabe

Eine einzelne Seite aus einem Harry-Potter-Roman, als TIFF-Datei gescannt und über OcrImageInput geladen. Die Seite enthält dicht gedruckten Text, eine realistische Eingabe zum Testen der durchsuchbaren PDF-Textebene.

Seite aus dem Harry-Potter-Buch, Kapitel Acht "Die Todestagsfeier" mit Text über Harrys Begegnung mit dem Fast Kopflosen Nick

potter.tiff: Eingescannte Romanseite, die als OCR-Eingabe verwendet wurde, um ein durchsuchbares PDF mit einer unsichtbaren Textebene zu erzeugen.

using IronOcr;

// Create the OCR engine: defaults to English with balanced speed and accuracy
IronTesseract ocrTesseract = new IronTesseract();

// Required: without this flag the text overlay layer is not built, and SaveAsSearchablePdf produces a plain image PDF
ocrTesseract.Configuration.RenderSearchablePdf = true;

// Wrap the TIFF in OcrImageInput: handles DPI detection and page layout automatically
using var imageInput = new OcrImageInput("Potter.tiff");
// Run OCR; returns a result containing the recognized text and spatial layout data
OcrResult ocrResult = ocrTesseract.Read(imageInput);

// Write the output: the original scanned image is preserved with an invisible text layer on top
ocrResult.SaveAsSearchablePdf("searchablePdf.pdf");

Ausgabe

searchablePdf.pdf: Durchsuchbare PDF-Ausgabe. Wählen Sie ein beliebiges Wort aus oder suchen Sie danach, um die OCR-Textebene zu überprüfen.

Die resultierende PDF-Datei enthält das Bild der ursprünglich gescannten Seite mit einer unsichtbaren Textebene, die über jedem erkannten Wort positioniert ist. Wählen Sie ein beliebiges Wort im Viewer aus oder suchen Sie danach, um zu bestätigen, dass die Textebene vorhanden ist.

IronOCR verwendet eine spezielle Schriftart für die Überlagerung, was zu leichten Abweichungen in der Größe des gerenderten Textes im Vergleich zum Original führen kann.

Bei der Bearbeitung mehrseitiger TIFF-Dateien oder komplexer Dokumente verarbeitet IronOCR automatisch alle Seiten und bezieht sie in die Ausgabe ein. Die Bibliothek übernimmt automatisch die Seitenanordnung und die Positionierung der Texteinblendungen und gewährleistet so eine genaue Text-Bild-Zuordnung.

Wie erstelle ich durchsuchbare PDFs aus Fotos oder erweiterten Dokumentenscans?

Der Export als durchsuchbares PDF ist auch bei Verwendung von ReadPhoto, ReadScreenShot oder ReadDocumentAdvanced verfügbar. Jede dieser Methoden gibt einen Ergebnistyp zurück, der SaveAsSearchablePdf unterstützt.

Optional können Sie beim Aufruf dieser Methoden ein ModelType übergeben. Die Standardeinstellung ist Normal, während Enhanced eine höhere Genauigkeit auf Kosten der Geschwindigkeit bietet.

Eingabe

Ein Foto einer Wandmalerei mit aufgemaltem Text, geladen über LoadImage. Die Szene enthält mehrere Wörter, die in eine reale Umgebung eingebettet sind, was sie zu einem praktischen Test für ReadPhoto mit dem Enhanced-Modell macht.

Foto mit Text, das als Eingabe für ReadPhoto OCR verwendet wurde

photo.png: Wandbildfoto, das mit ReadPhoto und dem erweiterten Modell geladen wurde, um eine durchsuchbare PDF-Datei zu erzeugen.

using IronOcr;

var ocr = new IronTesseract();
using var input = new OcrInput();
input.LoadImage("photo.png");

// ReadPhoto with Enhanced model
OcrPhotoResult photoResult = ocr.ReadPhoto(input, ModelType.Enhanced);
Console.WriteLine(photoResult.Text);

// Save as searchable PDF
byte[] pdfBytes = photoResult.SaveAsSearchablePdf();
File.WriteAllBytes("searchable-photo.pdf", pdfBytes);

Ausgabe

searchable-photo.pdf: Durchsuchbare PDF-Ausgabe von ReadPhoto. Die Textebene unterstützt die Volltextsuche in jedem PDF-Viewer.

Das resultierende durchsuchbare PDF enthält eine unsichtbare Textebene über den erkannten Wörtern. Die Suche nach "Milk" im PDF-Viewer liefert 3 Treffer, die direkt aus dem auf dem Originalfoto aufgemalten Text extrahiert wurden.

Der gleiche Ansatz funktioniert mit ReadDocumentAdvanced, was ein OcrDocAdvancedResult zurückgibt:

Eingabe

Eine gescannte Rechnung, geladen über LoadImage. Sie enthält strukturierte Felder (Anbietername, Einzelposten und Summen), die das ReadDocumentAdvanced-Modell erkennt und als durchsuchbare Textebene einbettet.

Rechnungsdokument als Eingabe für ReadDocumentAdvanced OCR verwendet

invoice.png: Die gescannte Rechnung wurde in OcrInput geladen und mit dem erweiterten Modell an ReadDocumentAdvanced übergeben.

using IronOcr;

var ocr = new IronTesseract();
using var input = new OcrInput();
input.LoadImage("invoice.png");

// ReadDocumentAdvanced with Enhanced model
OcrDocAdvancedResult docResult = ocr.ReadDocumentAdvanced(input, ModelType.Enhanced);
byte[] docPdfBytes = docResult.SaveAsSearchablePdf();
File.WriteAllBytes("searchable-doc.pdf", docPdfBytes);

Ausgabe

searchable-doc.pdf: Durchsuchbare PDF-Ausgabe von ReadDocumentAdvanced. Rechnungsfelder sind auswählbar und durchsuchbar.

SaveAsSearchablePdf wird für ReadPassport oder ReadLicensePlate nicht unterstützt und löst einen ExtensionAdvancedScanException. aus

Arbeiten mit mehrseitigen Dokumenten

Bei der Bearbeitung von PDF-OCR-Operationen an mehrseitigen Dokumenten verarbeitet IronOCR jede Seite nacheinander und erhält die ursprüngliche Dokumentstruktur bei.

Eingabe

Ein 11-seitiger Jahresbericht von Hartwell Capital Management, geladen über OcrPdfInput. Die Seiten 1–10 (Indizes 0–9) werden mithilfe des Bereichs PageIndices ausgewählt und in einem einzigen Aufruf Read verarbeitet.

multi-page-scan.pdf: 11-seitiger Jahresbericht von Hartwell Capital Management, der als Eingabe für die mehrseitige, durchsuchbare PDF-Konvertierung verwendet wurde.

using IronOcr;

// Create the OCR engine. RenderSearchablePdf is false by default; no need to set it when using OcrPdfInput directly
var ocrTesseract = new IronTesseract();

// Load pages 1–10 (indices 0–9) only; PageIndices avoids loading and OCR-ing the full document unnecessarily
using var pdfInput = new OcrPdfInput("multi-page-scan.pdf", PageIndices: Enumerable.Range(0, 10));

// Run OCR across all selected pages in order
OcrResult result = ocrTesseract.Read(pdfInput);

// Write the searchable PDF; true = apply the input's image filters to the embedded page images in the output
result.SaveAsSearchablePdf("searchable-multi-page.pdf", true);

Ausgabe

searchable-multi-page.pdf: 10-seitiges, durchsuchbares PDF. Jede Seite enthält eine unsichtbare Textebene für die Volltextsuche.

Die resultierende PDF-Datei enthält 10 Seiten (Seiten 1–10 aus dem Originalbericht), wobei jede Seite eine unsichtbare Textebene enthält, die es ermöglicht, den extrahierten Inhalt in jedem PDF-Viewer auszuwählen und zu durchsuchen.

Wie kann ich bei der Erstellung durchsuchbarer PDFs Filter anwenden?

Der zweite Parameter SaveAsSearchablePdf akzeptiert einen booleschen Wert, der steuert, ob Bildfilter auf die eingebettete Ausgabe angewendet werden. Die Verwendung von Bildoptimierungsfiltern kann die OCR-Genauigkeit erheblich verbessern, insbesondere bei Minderwertigen Scans.

Im folgenden Beispiel wird der Graustufenfilter angewendet und true als zweites Argument übergeben, um das gefilterte Bild in die durchsuchbare PDF-Ausgabe einzubetten.

using IronOcr;

// Create OCR engine: filters are applied at the OcrInput level, so no configuration changes are needed here
var ocr = new IronTesseract();
var ocrInput = new OcrInput();

// Load the scanned PDF as the OCR source
ocrInput.LoadPdf("invoice.pdf");

// Convert to grayscale: removes color noise that can reduce OCR accuracy on color-printed documents
ocrInput.ToGrayScale();
// Run OCR on the preprocessed input
OcrResult result = ocr.Read(ocrInput);

// Write the searchable PDF; true = embed the grayscale-filtered image rather than the original color scan
result.SaveAsSearchablePdf("outputGrayscale.pdf", true);

Um optimale Ergebnisse zu erzielen, sollten Sie den Filter-Assistenten verwenden, um automatisch die beste Kombination von Filtern für Ihren spezifischen Dokumententyp zu ermitteln. Dieses Tool analysiert Ihre Eingaben und schlägt geeignete Vorverarbeitungsschritte vor.

Wie korrigiere ich fehlerhafte Zeichen in durchsuchbaren PDFs?

Wenn der Text in der PDF-Datei visuell korrekt erscheint, beim Suchen oder Kopieren jedoch fehlerhafte Zeichen angezeigt werden, liegt das Problem an der Standardschriftart, die in der durchsuchbaren Textebene verwendet wird. Standardmäßig verwendet SaveAsSearchablePdf die Schriftart Times New Roman, die nicht alle Unicode-Zeichen vollständig unterstützt. Dies betrifft Sprachen mit Akzentzeichen oder Nicht-ASCII-Zeichen.

Um dies zu beheben, geben Sie eine Unicode-kompatible Schriftartdatei als dritten Parameter an:

result.SaveAsSearchablePdf("output.pdf", false, "Fonts/LiberationSerif-Regular.ttf");

Sie können auch einen benutzerdefinierten Schriftartnamen als vierten Parameter angeben:

result.SaveAsSearchablePdf("output.pdf", false, "Fonts/LiberationSerif-Regular.ttf", "MyFont");

Dies gilt für alle Ergebnistypen, einschließlich OcrResult, OcrPhotoResult und OcrDocAdvancedResult, sodass die Korrektur unabhängig davon funktioniert, welche Lesemethode das Ergebnis erzeugt hat.

Für Dokumente, die ursprünglich in Times New Roman gesetzt wurden, wird Liberation Serif empfohlen, da diese Schriftart metrisch kompatibel ist und den ursprünglichen Zeilenabstand und das Layout beibehält. Für den allgemeinen mehrsprachigen Einsatz sind Noto Sans oder DejaVu Sans gute Alternativen.)}]

Für Szenarien, in denen das Schreiben in einen Dateipfad nicht möglich ist, unterstützt IronOCR auch die Rückgabe des durchsuchbaren PDFs als Byte-Array oder Stream.


Wie exportiere ich durchsuchbare PDFs als Bytes oder Streams?

Die Ausgabe des durchsuchbaren PDFs kann auch als Bytes oder Streams mithilfe der Methoden SaveAsSearchablePdfBytes bzw. SaveAsSearchablePdfStream verarbeitet werden. Das folgende Codebeispiel zeigt, wie diese Methoden verwendet werden.

// Return as a byte array: suited for storing in a database or sending in an HTTP response body
byte[] pdfByte = ocrResult.SaveAsSearchablePdfBytes();

// Return as a stream: suited for uploading to cloud storage or piping to another I/O operation without buffering the full file
Stream pdfStream = ocrResult.SaveAsSearchablePdfStream();

Diese Ausgabeoptionen sind besonders nützlich bei der Integration mit Cloud-Speicherdiensten, Datenbanken oder Webanwendungen, bei denen der Zugriff auf das Dateisystem eingeschränkt sein kann. Das folgende Beispiel veranschaulicht praktische Anwendungen:

using IronOcr;
using System.IO;

public class SearchablePdfExporter
{
    public async Task ProcessAndUploadPdf(string inputPath)
    {
        var ocr = new IronTesseract
        {
            Configuration = { RenderSearchablePdf = true }
        };
        
        // Process the input
        using var input = new OcrImageInput(inputPath);
        var result = ocr.Read(input);
        
        // Option 1: Save to database as byte array
        byte[] pdfBytes = result.SaveAsSearchablePdfBytes();
        // Store pdfBytes in database BLOB field
        
        // Option 2: Upload to cloud storage using stream
        using (Stream pdfStream = result.SaveAsSearchablePdfStream())
        {
            // Upload stream to Azure Blob Storage, AWS S3, etc.
            await UploadToCloudStorage(pdfStream, "searchable-output.pdf");
        }
        
        // Option 3: Return as web response
        // return File(pdfBytes, "application/pdf", "searchable.pdf");
    }
    
    private async Task UploadToCloudStorage(Stream stream, string fileName)
    {
        // Cloud upload implementation
    }
}

Erwägungen zur Leistung

Bei der Verarbeitung großer Mengen von Dokumenten sollte die Implementierung von Multithreading-OCR-Operationen in Betracht gezogen werden, um den Durchsatz zu erhöhen. IronOCR unterstützt die gleichzeitige Verarbeitung, so dass Sie mehrere Dokumente gleichzeitig bearbeiten können:

using IronOcr;
using System.Threading.Tasks;
using System.Collections.Concurrent;

public class BatchPdfProcessor
{
    private readonly IronTesseract _ocr;
    
    public BatchPdfProcessor()
    {
        _ocr = new IronTesseract
        {
            Configuration = 
            {
                RenderSearchablePdf = true,
                // Configure for optimal performance
                Language = OcrLanguage.English
            }
        };
    }
    
    public async Task ProcessBatchAsync(string[] filePaths)
    {
        var results = new ConcurrentBag<(string source, string output)>();
        
        await Parallel.ForEachAsync(filePaths, async (filePath, ct) =>
        {
            using var input = new OcrImageInput(filePath);
            var result = _ocr.Read(input);
            
            string outputPath = Path.ChangeExtension(filePath, ".searchable.pdf");
            result.SaveAsSearchablePdf(outputPath);
            
            results.Add((filePath, outputPath));
        });
        
        Console.WriteLine($"Processed {results.Count} files");
    }
}

Erweiterte Konfigurationsoptionen

Für fortgeschrittene Szenarien können Sie die detaillierte Tesseract-Konfiguration nutzen, um die OCR-Engine für bestimmte Dokumenttypen oder Sprachen feinabzustimmen:

var advancedOcr = new IronTesseract
{
    Configuration = 
    {
        RenderSearchablePdf = true,
        TesseractVariables = new Dictionary<string, object>
        {
            { "preserve_interword_spaces", 1 },
            { "tessedit_char_whitelist", "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" }
        },
        PageSegmentationMode = TesseractPageSegmentationMode.SingleColumn
    },
    Language = OcrLanguage.EnglishBest
};

Diese Konfigurationsoptionen gelten gleichermaßen für alle drei Ausgabemethoden: SaveAsSearchablePdf, SaveAsSearchablePdfBytes und SaveAsSearchablePdfStream. Die folgende Zusammenfassung enthält alle durchsuchbaren PDF-Methoden mit ihren jeweiligen Ausgabeformaten.

Zusammenfassung

Die Erstellung durchsuchbarer PDFs mit IronOCR ist einfach und flexibel. Ganz gleich, ob Sie einzelne Bilder, mehrseitige Dokumente, Fotos über ReadPhoto oder komplexe Dokumentenscans über ReadDocumentAdvanced verarbeiten müssen – die Bibliothek bietet zuverlässige Methoden zur Erstellung durchsuchbarer PDFs in verschiedenen Formaten. Verwenden Sie den Parameter ModelType, um zwischen dem Standard- und dem erweiterten ML-Modell zu wählen und so die Genauigkeit zu optimieren. Durch die Möglichkeit, als Dateien, Bytes oder Streams zu exportieren, kann das Dokument an jede Anwendungsarchitektur angepasst werden, von Desktop-Anwendungen bis hin zu Cloud-basierten Diensten.

Für komplexere OCR-Szenarien sollten Sie die ausführlichen Codebeispiele studieren oder in der API-Dokumentation nach detaillierten Methodensignaturen und Optionen suchen.

Häufig gestellte Fragen

Wie erstelle ich eine durchsuchbare PDF-Datei aus gescannten Bildern in C#?

IronOCR macht es einfach, durchsuchbare PDFs aus gescannten Bildern zu erstellen. Setzen Sie einfach RenderSearchablePdf in der Konfiguration auf true, verwenden Sie die Read()-Methode für Ihr Eingabebild und rufen Sie SaveAsSearchablePdf() mit Ihrem gewünschten Ausgabepfad auf. IronOCR führt eine OCR auf dem Bild durch und erzeugt eine PDF-Datei mit auswählbarem, durchsuchbarem Text, der über das Originalbild gelegt wird.

Welche Dateiformate können in durchsuchbare PDFs konvertiert werden?

IronOCR kann verschiedene Bildformate wie JPG, PNG, TIFF und bestehende PDF-Dokumente in durchsuchbare PDFs konvertieren. Die Bibliothek unterstützt sowohl einseitige Bilder als auch mehrseitige Dokumente wie TIFF-Dateien, wobei alle Seiten automatisch verarbeitet werden und die korrekte Seitenreihenfolge in der durchsuchbaren PDF-Ausgabe beibehalten wird.

Kann ich durchsuchbare PDF-Dateien als Byte-Arrays oder Streams anstelle von Dateien exportieren?

Ja, IronOCR unterstützt den Export von durchsuchbaren PDFs in mehreren Formaten. Neben dem direkten Speichern in eine Datei mit SaveAsSearchablePdf() können Sie die OCR-Ergebnisse auch als Byte-Arrays oder Streams exportieren, was die Integration in Webanwendungen, Cloud-Speicher oder Datenbanksysteme erleichtert, ohne dass temporäre Dateien erstellt werden müssen.

Welcher Code ist mindestens erforderlich, um eine durchsuchbare PDF-Datei zu erstellen?

Die Erstellung einer durchsuchbaren PDF-Datei mit IronOCR kann in nur einer Codezeile erfolgen: new IronOcr.IronTesseract { Configuration = { RenderSearchablePdf = true } }.Read(new IronOcr.OcrImageInput("file.jpg")).SaveAsSearchablePdf("searchable.pdf"). Dies demonstriert das schlanke API-Design von IronOCR.

Wie funktioniert die unsichtbare Textebene in durchsuchbaren PDFs?

IronOCR positioniert erkannten Text automatisch als unsichtbare Ebene über dem Originalbild im PDF. Dies gewährleistet eine präzise Text-Bild-Zuordnung und ermöglicht es Benutzern, Text auszuwählen und zu durchsuchen, ohne das visuelle Erscheinungsbild des Originaldokuments zu verändern. Die Bibliothek verwendet hierfür spezielle Schriftarten und Positionierungsalgorithmen.

Kann ich aus Fotos oder Screenshots durchsuchbare PDFs erstellen?

Ja, SaveAsSearchablePdf wird für Ergebnisse von ReadPhoto , ReadScreenShot und ReadDocumentAdvanced unterstützt. Jede Methode liefert einen Ergebnistyp, der den Export durchsuchbarer PDFs unterstützt und somit die Konvertierung von Fotos, Screenshots oder komplexen Dokumentenscans in durchsuchbare PDFs vereinfacht.

Was bewirkt der Parameter ModelType?

Der Parameter ModelType steuert, welches vortrainierte ML-Modell für die OCR verwendet wird. Standardmäßig wird Normal verwendet, das Bilder mit einer Größe von 960 Pixeln verarbeitet, um schnelle Ergebnisse zu erzielen. Enhanced unterstützt Bilder mit bis zu 2560 Pixeln, wodurch feinere Details erhalten bleiben und die Genauigkeit bei hochauflösenden Eingaben verbessert wird.

Warum werden kopierte oder gesuchte Zeichen in meiner durchsuchbaren PDF-Datei fehlerhaft angezeigt?

Dies liegt daran, dass die Standardschriftart (Times New Roman) der durchsuchbaren Textebene nicht alle Unicode-Zeichen vollständig unterstützt. Um dies zu beheben, übergeben Sie eine Unicode-kompatible Schriftartdatei als dritten Parameter von SaveAsSearchablePdf . Falls Ihre Dokumente ursprünglich in Times New Roman gesetzt wurden und Sie bei anderen Schriftarten Inkonsistenzen im Zeichenabstand feststellen, versuchen Sie es mit Liberation Serif. Diese Schriftart verwendet dieselben Glyphenmetriken und bewahrt das ursprüngliche Layout.

What advanced configuration options are available in IronOCR for creating searchable PDFs?

IronOCR offers advanced configuration options, including detailed Tesseract configuration, setting Tesseract variables, and choosing different page segmentation modes. These can be tailored to fine-tune OCR for specific document types or languages.

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

Bereit anzufangen?

Nuget Downloads 6,236,385Version:2026.9gerade veröffentlicht

Holen Sie sich Ihre KOSTENLOSE

30-Tage-Testlizenz sofort.

bullet_checkedKeine Kreditkarte oder Kontoerstellung erforderlich
bullet_testTesten Sie in der Produktion
ohne Wasserzeichen
bullet_calendar30 Tage voll
funktionsfähiges Produkt
bullet_support24/5 technischer
Support während der Testphase
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 IronOcr
nuget.org/packages/IronOcr/
  1. Rechtsklick auf Referenzen, NuGet-Pakete verwalten
  2. Wählen Sie Durchsuchen und suchen Sie nach "IronOCR"
  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 IronOCR herunter und entpacken Sie es in einem Ordner wie ~/Libs in Ihrem Lösungsverzeichnis.
  2. Klicken Sie im Visual Studio Solution Explorer mit der rechten Maustaste auf Referenzen. Wählen Sie Durchsuchen, "IronOCR.dll"

Lizenzen von $999

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.

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