IRONSOFTWAREHOME
JAVA IÇIN IRONPDF KULLANIMI

Java'da PDF'den Veri Nasıl Çıkarılır

Curtis Chau
Curtis Chau
Updated: 21 Nisan 2026

Bu eğitim, bir PDF dosyasından veri çıkartmak için IronPDF Java için kullanımını gösterecek. Ortamın kurulması, kütüphanenin içe aktarılması, giriş dosyasının okunması ve gereken verilerin çıkartılması tümüyle kod örnekleri ile açıklanmıştır.

2. IronPDF Java PDF Kütüphanesi

IronPDF, geliştiricilere Java uygulamaları içinde PDF dosyalarını oluşturma, düzenleme ve IronPDF Java için kullanarak verileri çıkartma yeteneği sağlayan bir yazılım kütüphanesidir. HTML belgelerinden PDF oluşturmanıza, görüntülerden ve daha fazlasından, birden fazla PDF'yi birleştirmenize, PDF dosyalarını bölmenize ve mevcut PDF'leri manipüle etmenize olanak tanır. IronPDF ayrıca şifre koruma özellikleri ile PDF'leri güvence altına alma ve PDF'lere dijital imzalar ekleme gibi özellikler de sunar.

Iron Software tarafından geliştirilmiş ve sürdürülmektedir. En iyi puanlanan özelliklerinden biri, PDF dosyalarından, HTML ve URL'lerden metin ve veri çıkartmaktır.

3. Ön Koşullar

IronPDF kullanarak PDF dosyalarından veri çıkarmak için aşağıdaki gereksinimleri karşılamanız gerekir:

  1. Java kurulumu: Sisteminizde Java'nın kurulu olduğundan ve yolunun ortam değişkenlerine ayarlandığından emin olun. Java'yı henüz yüklemediyseniz, talimatlar için Java web sitesinin bu indirme sayfasına bakın.
  2. Java IDE: Eclipse veya IntelliJ gibi bir Java IDE'ye sahip olun. Eclipse'i bu Eclipse indirme sayfasından ve IntelliJ'yi bu IntelliJ indirme sayfasından indirebilirsiniz.
  3. IronPDF kütüphanesi: IronPDF kütüphanesini proje gereksinimi olarak indirip ekleyin. Kurulum talimatları için IronPDF kurulum talimatları sayfasını ziyaret edin.
  4. Maven kurulumu: PDF dönüşüm işlemine başlamadan önce Maven'ın çalışır durumda ve IDE'nizle entegre olduğundan emin olun. Maven kurulumu JetBrains eğitimine Maven'ı yüklemek ve entegre etmek için başvurun.

4. IronPDF for Java Kurulumu

IronPDF for Java kurulumu, tüm gereksinimler karşılandığında kolay ve karmaşık değildir. Bu kılavuz, JetBrains IntelliJ IDEA kullanılarak kurulumu ve örnek kodların çalıştırılmasını gösterecektir.

İşte yapmanız gerekenler:

  • IntelliJ IDEA'yı Açın: Sisteminizde JetBrains IntelliJ IDEA'yı başlatın.
  • Bir Maven Projesi Oluşturun: IntelliJ IDEA'da yeni bir Maven projesi oluşturun. Bu, IronPDF for Java'nın kurulumu için uygun bir ortam sağlayacaktır.

Java'da PDF'ten Veri Çıkarma, Şekil 1: IntelliJ'de Yeni Maven Projesi IntelliJ'de Yeni Maven Projesi

  • Yeni bir pencere açılacaktır. Projenin adını girin ve Bitir'e tıklayın.

Java'da PDF'ten Veri Çıkarma, Şekil 2: Maven Projesini Adlandırın ve Bitir'e tıklayın Maven Projesini Adlandırın ve Bitir'e tıklayın

  • Bitir'e tıkladığınızda bir pom.xml dosyası ile yeni bir proje açılacaktır. Bu, IronPDF Java Maven gereksinimlerini eklemek için kullanılacaktır.

Java'da PDF'ten Veri Çıkarma, Şekil 3: pom.xml dosyası pom.xml dosyası

Aşağıdaki bağımlılıkları pom.xml dosyasına ekleyin veya Sonatype Central'daki IronPDF kütüphanesi sayfasından JAR dosyasını indirebilirsiniz.

<dependency>
    <groupId>com.ironsoftware</groupId>
    <artifactId>ironpdf</artifactId>
    <version>1.0.0</version> <!-- replace with the latest version -->
</dependency>
XML

Bağımlılıkları pom.xml dosyasına yerleştirdikten sonra, dosyanın sağ üst köşesinde küçük bir simge belirecektir.

Java'da PDF'ten Veri Çıkarma, Şekil 4: Maven bağımlılıklarını otomatik olarak yüklemek için kayan simgeye tıklayın Maven gereksinimlerini otomatik kurmak için yüzen simgeye tıklayın

Bu butona tıklayarak IronPDF for Java'nın Maven gereksinimlerini yükleyin. İnternet bağlantınızın hızına bağlı olarak bu, sadece birkaç dakika sürmelidir.

5. Veri Çıkartma

IronPDF, PDF belgelerinden veri oluşturma, düzenleme ve çıkarma işlemleri için bir Java kütüphanesidir. PDF dosyalarından, URL'lerden ve tablolardan metin çıkarmak için basit bir API sağlar.

5.1. PDF Belgelerinden Veri Çıkarma

IronPDF for Java kullanarak, PDF belgelerinden metin verilerini kolayca çıkarabilirsiniz. Aşağıda bir PDF dosyasından veri çıkartmak için örnek bir kod bulunmaktadır.

Java'da PDF'ten Veri Çıkarma, Şekil 5: PDF Girişi PDF Girişi

// Import the necessary IronPDF package for working with PDF documents
import com.ironsoftware.ironpdf.PdfDocument;

import java.io.IOException;
import java.nio.file.Paths;

public class Main {
    public static void main(String[] args) throws IOException {
        // Load the PDF document from the specified file
        PdfDocument pdf = PdfDocument.fromFile(Paths.get("business plan.pdf"));
        
        // Extract all text from the PDF document
        String text = pdf.extractAllText();
        
        // Print the extracted text to the console
        System.out.println("Text extracted from the PDF: " + text);
    }
}
Java

Kaynak kodu, aşağıda verilen çıktıyı üretir:

> Text extracted from the PDF:
> 
> CRAFT-ARENA
> 
> Muhammad Waleed Butt
> 
> Hassan Khan
> 
> ABOUT US
> 
> Craft-Arena is a partnership based business that will help local crafters of Pakistan to sell their handicrafts at good prices and helps them earn a good living.
Text

5.2. URL'lerden Veri Çıkarma

IronPDF for Java, çalışma zamanında URL'yi PDF'ye dönüştürür ve bu URL'den metin çıkarır. Bu örnek URL'lerden metin çıkarma için kaynak kodu gösterecektir.

// Import the necessary IronPDF package for working with PDF documents
import com.ironsoftware.ironpdf.PdfDocument;

import java.io.IOException;

public class Main {
    public static void main(String[] args) throws IOException {
        // Convert a URL to a PDF and load it into a PdfDocument
        PdfDocument pdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com/java/");
        
        // Extract all text from the PDF document
        String text = pdf.extractAllText();
        
        // Print the extracted text to the console
        System.out.println("Text extracted from the URLs: " + text);
    }
}
Java

Java'da PDF'ten Veri Çıkarma, Şekil 6: Çıkartılmış Web Sayfası Verisi Çıkarılan Web Sayfası Verisi

5.3. Tablo Verilerinden Veri Çıkarma

IronPDF for Java kullanarak bir PDF'den tablo verilerini çıkarmak çok basittir; Tek ihtiyacınız olan bir tablo içeren bir PDF ve aşağıdaki kodu çalıştırmak.

Java'da PDF'ten Veri Çıkarma, Şekil 7: Örnek PDF Tablo Girişi Örnek PDF Tablo Girişi

// Import the necessary IronPDF package for working with PDF documents
import com.ironsoftware.ironpdf.PdfDocument;

import java.io.IOException;
import java.nio.file.Paths;

public class Main {
    public static void main(String[] args) throws IOException {
        // Load the PDF document from the specified file
        PdfDocument pdf = PdfDocument.fromFile(Paths.get("table.pdf"));
        
        // Extract all text from the PDF document, including table data
        String text = pdf.extractAllText();
        
        // Print the extracted table data to the console
        System.out.print("Text extracted from the Marked tables: " + text);
    }
}
Java
> Test Case Description Expected Result Actual Result Status
> 
> 1 Test login functionality User should be able to log in with valid credentials
> 
> User log in successfully Pass
> 
> 2 Test search functionality Search results should be relevant and accurate
> 
> Search is accurate and provide relevant products Pass
> 
> 3 Test checkout process User should be able to complete a purchase successfully
> 
> User can purchase successfully Pass
Text

6. Sonuç

Sonuç olarak, bu eğitim, IronPDF for Java kullanarak bir PDF dosyasından veri, özellikle tablo verilerini nasıl çıkarabileceğinizi gösterdi.

Daha fazla bilgi için lütfen IronPDF web sitesindeki PDF'den metin çıkartma örneğine başvurun.

IronPDF, ticari lisans detayları için burayı ziyaret edin, başlangıç fiyatı $999. Ancak, IronPDF deneme lisansı kullanarak prodüksiyonda ücretsiz deneme ile değerlendirebilirsiniz.

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