IRONSOFTWAREHOME
IRONPDF KULLANARAK

IronPDF kullanarak C# ile PDF oluşturma

Curtis Chau
Curtis Chau
Updated: 21 Nisan 2026

Bu makale, .NET geliştiricilerinin PDF dosyalarını daha verimli erişim için TXT formatına nasıl dönüştürebileceğini açıklar.

Öğreticide Kapsanan Konular

  • IronPDF
  • Programatik Olarak PDF Dosyaları Oluşturma Adımları
  • Adım 1: Bir C# Projesi Oluşturun
  • Adım 2: IronPDF Kütüphanesini Kurun
    • Yöntem 1: NuGet Package Manager
    • Yöntem 2: NuGet Package Manager Console
    • Yöntem 3: DLL Dosyasını Kullanarak
  • Adım 3: IronPDF Ad Alanını Ekleyin
  • Adım 4: PDF'yi Metne Dönüştürün
    • Çıkış
  • Sonuç

IronPDF

IronPDF, PDF üretimi için bir .NET kütüphanesidir. Yerel bir .NET kütüphanesidir ve harici DLL veya başka araçlara dayanmaz. IronPDF, PDF belgeleriyle çalışmak için gerekli tüm fonksiyonları sunan C# ve .NET ile yazılmış platformlar arası bir kütüphanedir. Belge işleme, form düzenleme, metin alma, dosya şifreleme gibi özellikler içerir. Tüm bu işlemler, Windows Forms, WPF, ASP.NET MVC gibi çeşitli platformlarda kapsamlı şekilde test edilmiş sezgisel bir API aracılığıyla gerçekleştirilebilir.

IronPDF'in mevcut sürümü, bu özelliklere basit erişim sağlar:

Belge iç yapısına salt okunur erişim (görünüm, gezinme, açıklamalar):

Meta veriler ve belge özelliklerine (başlık, anahtar kelimeler, yazar, konu) erişim:

IronPDF ayrıca HTML belgelerini tam olarak biçimlendirilmiş PDF dosyalarına dönüştürmeye yardımcı olan bazı ek yardımcı sınıflar içerir. IronPDF, PDF'yi metin dosyasına dönüştürmek için oldukça basit API'ler sunar.

Haydi, bir PDF belgesini Metin dosyasına dönüştürmek için IronPDF kütüphanesini nasıl kullanacağımızla başlayalım.

PDF Belgesini Metin Dosyasına Dönüştürme Adımları

İlk adım, Visual Studio'da bir C# projesi oluşturmaktır. İhtiyaçlarınıza göre herhangi bir C# Uygulama şablonunu seçebilirsiniz. Basitlik amacıyla bu kılavuz, Konsol Uygulama şablonunu kullanacaktır. Mevcut bir C# projesini, PDF'yi TXT dosyasına dönüştürmek için kullanabilirsiniz.

Adım 1: Bir C# Projesi Oluştur

Visual Studio'da bir C# projesi oluşturun veya mevcut bir projeyi açın. Sorunsuz çalışma için Visual Studio'nun en son sürümü önerilir. Visual Studio'da bir C# Projesi oluşturmak için verilen adımları izleyin.

  1. Visual Studio'yu açın.
  2. C# Konsol Uygulama şablonunu seçin veya mevcut bir projeyi açın.
  3. Projeye uygun bir isim verin.
  4. .NET Framework sürümü olarak 6.0'ı seçin. Bu, .NET'in en son ve en kararlı sürümüdür, ancak ihtiyaçlarınıza göre başka bir .NET Framework seçebilirsiniz.

Adım 2: IronPDF Kütüphanesini Kurun

IronPDF ayrıca kolay kurulum süreçleri içerir ve bu, hem geliştirme süresini hızlandırır hem de kafa karışıklığını azaltır. IronPDF kütüphanesi, kurulum için birden fazla yöntem sunar:

  • NuGet Package Manager kullanarak
  • NuGet Package Manager Console kullanarak
  • DLL Dosyası ile

Yöntem 1: NuGet Package Manager

NuGet Package Manager kullanmak için verilen adımları izleyerek Paket Yöneticisi Sekmesini açın.

C# projesini açın ve Araçlar > NuGet Paket Yöneticisi > Çözüm için NuGet Paketlerini Yönetin tıklayın.

C# PDF'yi Mete Çevirme (Kod Örneği), Şekil 0: NuGet Paket Yöneticisine Git NuGet Paket Yöneticisine gidin

  • Şimdi Gözat sekmesine gidin ve IronPDF için arama yapın.
  • Arama sonuçlarından IronPDF'i seçin ve Yükle'ye tıklayın. Bu işlem, IronPDF kütüphanesini kuracak ve projenin IronPDF kütüphanesi ile kullanılmasını sağlayacaktır.

C# PDF'yi Mete Çevirme (Kod Örneği), Şekil 1: NuGet Paket Yöneticisi arama sonucundaki IronPDF paketi NuGet Paket Yöneticisi arama sonucundan IronPDF paketi

Yöntem 2: NuGet Package Manager Console

IronPDF kütüphanesini Paket Yöneticisi Console ile kurmak en kolay yoldur. Bu basit adımları izleyin:

  • Paket Yöneticisi Console'u açın.
  • Aşağıdaki satırı console'a yazın ve enter'a basın. Bu işlem, IronPDF kütüphanesini hemen kuracaktır.

PM > Install-Package IronPdf

C# PDF'yi Mete Çevirme (Kod Örneği), Şekil 2: NuGet Paket Yöneticisi Konsol UI'da gösterilen kurulum ilerlemesi NuGet Paket Yöneticisi Console UI'de gösterilen kurulum ilerlemesi

Yöntem 3: DLL dosyasını kullanarak

IronPDF DLL dosyasını Iron Software web sitesinden indirebilirsiniz. İndirme tamamlandığında, projenizde referans olarak kullanın.

Daha ayrıntılı kurulum rehberi için IronPDF kurulum kılavuzunu ziyaret edin.

IronPDF kütüphanesi için kurulum artık tamamlandı. Aşağıdaki adımlar, bir PDF dosyasını metin dosyasına dönüştürmenize rehberlik edecek.

Adım 3: IronPDF Ad Alanını Ekleyin

IronPDF kullanabilmek için her kod dosyasına IronPDF ad alanını eklemek gerekir. Her ilgili kod dosyasının en üstüne şu kod satırını yazın. Bu, programınızda IronPDF'in özelliklerini kullanmanıza olanak tanır.

using IronPdf;

Adım 4: PDF Belgesini Metin dosyasına dönüştürün

Şimdi PDF dosyasını TXT dosyasına dönüştürmemiz veya sadece metin çıkarmamız gerekiyor. Öyleyse, kod dosyanıza aşağıdaki örnek kodu yazın:

using IronPdf;
using System;

class Program
{
    static void Main()
    {
        // Extracting image and text content from PDF Document

        // Open a 128-bit encrypted PDF
        using PdfDocument pdf = PdfDocument.FromFile("encrypted.pdf", "password");
        
        // Get all text to put in a search index
        string allText = pdf.ExtractAllText();
        
        // Display the extracted text in the console
        Console.WriteLine(allText);
    }
}

İlk olarak, FromFile function kullanarak PDF belgesini PdfDocument class üzerinden açın. Parametrelere, dosya adı ve varsa şifreyi geçirin. Bundan sonra, PDF dosyasındaki tüm metni çıkarmak ve allText adlı bir değişkende saklamak için ExtractAllText function kullanın. Bunun ardından, çıktı metnini konsolda gösterin.

Çıktı

C# PDF'yi Mete Çevirme (Kod Örneği), Şekil 3: PDF belgesinden çıkarılan metin PDF belgesinden çıkarılan metin

Bu, IronPDF tarafından ayıklanan çıktı metnidir. PDF dosyasındaki metinle aynı olan bu metin, IronPDF'in doğruluğunun çok hassas olduğunu göstermektedir.

Sonuç

Bu makale, IronPDF .NET PDF kütüphanesi kullanan PDF dosyalarından metin ayıklamanın ne kadar kolay olduğunu göstermektedir. Bu, yalnızca birkaç satır kod yazarak yüksek doğruluk yüzdesi ile gerçekleştirilmiştir. Ayrıca IronPDF, HTML'den PDF'e dönüştürme, PDF biçimlendirme araçları ve PDF düzenlemeleri için zorunlu olan birçok çekirdek PDF özelliğine sahiptir. IronPDF, Adobe Acrobat'a olan bağımlılığı da ortadan kaldırır.

IronPDF, geliştirme amaçları için ücretsizdir ve üretim testi için bir ücretsiz deneme de sunar. IronPDF, ihtiyaçlarınıza göre alabileceğiniz çeşitli fiyat planları sunar. IronPDF'ün fiyatı, rakiplerine göre nispeten daha düşüktür. Bireyselden büyük şirketlere kadar fiyatlandırma çeşitliliği ile etkileyici bir performans ve cazip bir satın alma olduğunu kanıtlar.

Iron Software'in Suite için fiyat planları

Ayrıca, Iron Software, sadece iki fiyatına beş Iron Software paketini içeren bir suite sunmaktadır. Daha fazla bilgi için lütfen Iron Software lisanslama detaylarını ziyaret edin.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.

...
Daha Fazla Oku

İlgili Makaleler

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