C# PDF lesen Komplettlösung
Heute werden wir eine einfache Methode zum Lesen von PDF-Inhalten und zum Extrahieren von Text in seinem ursprünglichen Format erläutern. Dies kann für ganze Dokumente oder bestimmte Seiten geschehen, und zwar innerhalb Ihres C#-Projekts.



Erste Schritte mit IronPDF
Beginnen Sie noch heute mit der Verwendung von IronPDF in Ihrem Projekt mit einer kostenlosen Testversion.
Wie man PDF-Dateien in C# liest
- IronPDF C#-Bibliothek für das Lesen und Schreiben von PDF-Dateien herunterladen
- Installieren mit IronPDF über NuGet um die Bibliothek zu testen
- Lesen von PDF-Dateien, Extrahieren von Inhalten und sogar Extrahieren von Bildern in hoher Qualität und im Original
- Verwenden Sie ein C#-Formular, um das perfekte Ergebnis beim Lesen des PDF-Inhalts zu zeigen
- Anzeigen der PDF-Ausgabe
PDF-Datei in C# lesen;
Mit dieser C#-Bibliothek können wir PDF-Dateien lesen, Inhalte extrahieren und sogar qualitativ hochwertige und originale Bilder extrahieren. Die folgenden Beispiele zeigen, dass es viele Möglichkeiten gibt, verschiedene Funktionen zum Lesen von PDF-Dateien in einer .NET-Umgebung zu nutzen.
:path=/static-assets/pdf/content-code-examples/how-to/csharp-read-pdf-read-pdf.cs
using IronPdf;
using IronSoftware.Drawing;
using System.Collections.Generic;
// Select the desired PDF File
PdfDocument pdf = PdfDocument.FromFile("sample.pdf");
// Extract all text from an pdf
string allText = pdf.ExtractAllText();
// Get all Images
IEnumerable<AnyBitmap> AllImages = pdf.ExtractAllImages();
// Else combine above both functionality using PageCount
for (var index = 0; index < pdf.PageCount; index++)
{
string Text = pdf.ExtractTextFromPage(index);
IEnumerable<AnyBitmap> Images = pdf.ExtractImagesFromPage(index);
}
Imports IronPdf
Imports IronSoftware.Drawing
Imports System.Collections.Generic
' Select the desired PDF File
Private pdf As PdfDocument = PdfDocument.FromFile("sample.pdf")
' Extract all text from an pdf
Private allText As String = pdf.ExtractAllText()
' Get all Images
Private AllImages As IEnumerable(Of AnyBitmap) = pdf.ExtractAllImages()
' Else combine above both functionality using PageCount
For index = 0 To pdf.PageCount - 1
Dim Text As String = pdf.ExtractTextFromPage(index)
Dim Images As IEnumerable(Of AnyBitmap) = pdf.ExtractImagesFromPage(index)
Next index
Ausgabe
Wir haben ein C#-Formular verwendet, um Ihnen die perfekte Ausgabe des PDF-Inhalts zu zeigen. Bei diesem Ansatz geht es vor allem um Einfachheit und darum, so wenig Code wie möglich zu verwenden, um die Anforderungen Ihres Projekts zu erfüllen.
Bibliothek Schnellzugriff
Dokumentation der Bibliothek
Die Dokumentation für die IronPDF-Bibliothek finden Sie in der praktischen API-Referenz, die Sie erkunden und weitergeben können.
IronPDF API-Referenzdokumentation