IRONSOFTWAREHOME
C# dilinde PDF Dosyalarını Okuma
using IronPdf;
using IronSoftware.Drawing;
using System.Collections.Generic;

// Extracting Image and Text content from Pdf Documents

// open a 128 bit encrypted PDF
var pdf = PdfDocument.FromFile("encrypted.pdf", "password");

// Get all text to put in a search index
string text = pdf.ExtractAllText();

// Get all Images
var allImages = pdf.ExtractAllImages();

// Or even find the precise text and images for each page in the document
for (var index = 0 ; index < pdf.PageCount ; index++)
{
    int pageNumber = index + 1;
    text = pdf.ExtractTextFromPage(index);
    List<AnyBitmap> images = pdf.ExtractBitmapsFromPage(index);
    //...
}
Imports IronPdf
Imports IronSoftware.Drawing
Imports System.Collections.Generic

' Extracting Image and Text content from Pdf Documents

' open a 128 bit encrypted PDF
Dim pdf = PdfDocument.FromFile("encrypted.pdf", "password")

' Get all text to put in a search index
Dim text As String = pdf.ExtractAllText()

' Get all Images
Dim allImages = pdf.ExtractAllImages()

' Or even find the precise text and images for each page in the document
For index As Integer = 0 To pdf.PageCount - 1
    Dim pageNumber As Integer = index + 1
    text = pdf.ExtractTextFromPage(index)
    Dim images As List(Of AnyBitmap) = pdf.ExtractBitmapsFromPage(index)
    '...
Next
NuGet Download
PM > Install-Package IronPdf
C# dilinde PDF Dosyalarını Okuma

C# dilinde PDF Dosyalarını Okuma

IronPDF C# PDF kütüphanesindeki PdfDocument.ExtractAllText yöntemi, basit PDF metin okuma görevleri için mükemmeldir. Bu metod, kaynak PDF belgelerindeki boşluk ve kodlama tutarsızlıklarını sorunsuz bir şekilde ele alır.

PdfDocument.ExtractTextFromPage bir PDF'nin belirli sayfalarındaki metni okur. Aşağıdaki örnekte, belirli bir sayfa aralığından metin içeriğini almak üzere yinelemeli olarak kullanıldığını görüyoruz.

IronPDF, PDF'lerden ham görüntüleri de çıkarabilir. Bunun için aşağıdaki PdfDocument sınıfından herhangi bir yöntemi kullanın:

  • ExtractAllImages: PDF'ye gömülü tüm resimleri IronSoftware.Drawing.AnyBitmap nesneleri olarak döndürür.
  • ExtractAllRawImages: tüm gömülü resimleri ham bayt listesi (byte[]) olarak alır.
  • ExtractImagesFromPage: dizinli bir sayfadaki resimleri çıkarır.
  • ExtractImagesFromPages: ExtractImagesFromPage ile aynıdır, ancak belirli bir sayfa aralığından veya bireysel sayfaların listesinden.
  • ExtractRawImagesFromPage ve ExtractRawImagesFromPages: önceki iki yöntemle aynı şekilde çalışır, ancak çıkarılan resimleri IronSoftware.Drawing.AnyBitmap nesneleri yerine bayt dizileri olarak döndürür.

Learn more about ExtractTextFromPage Method
GitHub'da Görüntüle

Başlamaya Hazır mısınız?

Nuget Downloads 20,756,830Sürüm:2026.7yeni yayınlandı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez