
IronPDF kullanarak C# ile PDF oluşturma
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.
C# kullanarak PDF'yi Metin Dosyasına Dönüştürme
- PDF'yi Metne Dönüştür C# kütüphanesini indirin
- Visual Studio'da Yeni Proje Oluşturun
- Projeye Kütüphane Kurulumu
- PdfDocument.FromFile fonksiyonunu kullanarak PDF belgesini açın
- Çıkan metne bakın
Öğ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:
- PDF üretimi
- PDF şifreleme
- Şablonlar ve doğrulama mantığıyla PDF form alanları
- PDF'lerden metin alma (OCR)
- Doldurulabilir formlar
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.
- Visual Studio'yu açın.
- C# Konsol Uygulama şablonunu seçin veya mevcut bir projeyi açın.
- Projeye uygun bir isim verin.
- .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.
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.
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.
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;Imports IronPdfAdı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);
}
}Imports IronPdf
Imports System
Module Program
Sub Main()
' Extracting image and text content from PDF Document
' Open a 128-bit encrypted PDF
Using pdf As PdfDocument = PdfDocument.FromFile("encrypted.pdf", "password")
' Get all text to put in a search index
Dim allText As String = pdf.ExtractAllText()
' Display the extracted text in the console
Console.WriteLine(allText)
End Using
End Sub
End Moduleİ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ı
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, 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.
İlgili Makaleler


