IRONSOFTWAREHOME
JAVA IÇIN IRONPDF KULLANIMI

Java'da PDF Dosyasını Görüntüleme Yöntemi

Curtis Chau
Curtis Chau
Updated: 2 Haziran 2026

Bu makale, IronPDF kullanarak Java'da PDF dosyalarını nasıl görüntüleyeceğinizi ve bir Maven projesi kurmanın adımlarını gösterir. Ayrıca, IronPDF'in diğer özelliklerini de keşfeder ve Java uygulamalarında güçlü PDF işleme uygulamaları oluşturulmasındaki faydalarını tartışır.

IronPDF: Java PDF Kütüphanesi

IronPDF Java Kütüphanesi, Java geliştiricileri için özel olarak tasarlanmış kapsamlı ve kullanımı kolay bir PDF kütüphanesidir. Kütüphane, güçlü PDF işleme özelliklerini minimum çabayla birleştirir. IronPDF, PDF dosyalarından içerik çıkarma ve PDF oluşturma, düzenleme, görüntüleme için her şeyi kapsayan bir çözümdür. Java uygulamalarındaki PDF yönetimini basitleştirir, geliştiricilerin ana görevlerine odaklanmasına olanak tanır.

Java için IronPDF ile Başlarken

Maven Projesi Kurulumu

Öncelikle bir Maven projesi kurun ve IronPDF ve SLF4J logger için gerekli bağımlılıkları ekleyin. Projenizin pom.xml dosyasına aşağıdaki kodu ekleyin:

<!-- Add IronPDF and SLF4J dependencies to your Maven project -->
<dependencies>
    <dependency>
        <groupId>com.ironsoftware</groupId>
        <artifactId>ironpdf</artifactId>
        <version>YOUR_VERSION_HERE</version>
    </dependency>
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
        <version>YOUR_VERSION_HERE</version>
    </dependency>
</dependencies>
XML

PDF Dosyalarını Görüntülemek için Bir Java Sınıfı Oluşturma

Sonra, bir PDF dosyasını okumak ve içindeki metni çıkarmak için IronPDF kullanacak bir Java sınıfı oluşturun. Aşağıdaki kodu şablon olarak kullanın:

import java.awt.print.PrinterException;
import java.io.IOException;
import java.nio.file.Paths;

import com.ironsoftware.ironpdf.License;
import com.ironsoftware.ironpdf.PdfDocument;

public class App {

    public static void main(String[] args) throws IOException, PrinterException {
        // Set the IronPDF license key
        License.setLicenseKey("Your-License-Key");

        // Load the PDF file
        PdfDocument pdf = new PdfDocument(Paths.get("C:\\dotnet.pdf"));

        // Extract text from the PDF file
        String text = pdf.extractAllText();

        // Display the extracted text
        System.out.println("Text extracted from the PDF: " + text);
    }
}
Java

Kodu daha iyi anlamak için parçalayalım:

Import ifadeleri: İronPDF ile çalışmak ve istisnaları ele almak için gerekli sınıfları ve paketleri içe aktarın. java.nio.file.Paths sınıfı dosya yolları ile çalışır, java.awt.print.PrinterException ve java.io.IOException ise PDF işleme sırasında oluşabilecek istisnaları ele alır.

IronPDF lisans anahtarını ayarlama: IronPDF'i kullanmadan önce lisans anahtarını ayarlayın. Kütüphane özelliklerini etkinleştirmek için "Your-License-Key" ile kendi IronPDF lisans anahtarınızı değiştirin.

License.setLicenseKey("Your-License-Key");
Java

PDF dosyasını yükleme: PDF dosya yolunu sağlayarak bir PdfDocument nesnesi oluşturun. Paths.get kullanarak "C:\dotnet.pdf" dosyasını işaret eden bir Path nesnesi oluşturun.

PdfDocument pdf = new PdfDocument(Paths.get("C:\\dotnet.pdf"));
Java

PDF dosyasından metin çıkarma: Yüklendikten sonra, PDF'deki tüm metni çıkarmak için [extractAllText](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#extractAllText() yöntemini kullanın.

String text = pdf.extractAllText();
Java

Çıkarılan Metni Gösterme: Görüntülemek için çıkarılan metni konsola yazdırın.

System.out.println("Text extracted from the PDF: " + text);
Java

IronPDF, çıkarılan metin bölümünde gösterildiği gibi PDF dosyasındaki metni çıkarır.

Java'da PDF Dosyası Nasıl Görüntülenir, Şekil 1: Çıkarılan metinler Çıkarılan metinler

IronPDF Özellikleri

IronPDF ile PDF Oluşturma: IronPDF, HTML, görüntüler ve düz metin gibi çeşitli kaynaklardan PDF dosyaları oluşturabilir. Bu özellik, Java uygulamalarından doğrudan PDF formatında dinamik raporlar, faturalar ve belgeler oluşturmak için kullanışlıdır.

PDF Düzenleme: IronPDF, mevcut PDF'leri düzenlemek için araçlar sunar. Geliştiriciler PDF belgelerini birleştirebilir, PDF'leri bölebilir ve dosyalardaki içerikleri manipüle edebilir, özel ihtiyaçlara göre özelleştirilmiş PDF'ler oluşturabilir.

IronPDF ile PDF Görüntüleme ve Metin Çıkarma: IronPDF, PDF'lerde metin arama, indeksleme veya ayrıştırma gereken uygulamalar için görüntüleme ve metin çıkarma işlemine kolaylık sağlar.

PDF'yi Görüntülere Rasterize Etme: IronPDF, PDF'leri görüntüler olarak işleyebilir, uygulamalarda veya web sitelerinde gösterimlerini basitleştirir. Bitmap, PNG veya JPEG gibi formatları destekler.

PDF Form Doldurma: IronPDF, programatik form doldurmayı, form görevlerini otomatikleştirmeyi, formları önceden doldurmayı ve iş akışlarını kolaylaştırmayı sağlar.

Güvenlik Özellikleri: IronPDF, hassas bilgileri koruyan ve belgenin geçerliliğini sağlayan PDF şifreleme ve dijital imzaları destekler.

Platform Bağımsızlığı: IronPDF, Windows, macOS ve Linux gibi çeşitli işletim sistemleriyle uyumlu platformdan bağımsızdır. IronPDF kullanan Java uygulamaları, farklı ortamlarda sorunsuz bir şekilde dağıtılabilir.

Sonuç

Sonuç olarak, IronPDF, Java uygulamalarında PDF dosyalarını görüntülemek ve manipüle etmek isteyen geliştiriciler için mükemmel bir çözümdür. PDF oluşturma, düzenleme, renderleme ve form doldurma gibi özellikleri sayesinde IronPDF, güçlü, verimli ve kullanıcı dostu belge yönetim araçları oluşturur. Platformdan bağımsız doğası, modern Java uygulamaları için uyumluluğu sağlar.

IronPDF açık kaynak kütüphanesi değildir ancak geliştiricilerin yeteneklerini keşfetmelerine olanak tanıyan ücretsiz deneme sunar. Lisans seçenekleri $999 itibariyle başlar ve PDF işleme görevlerini kolaylaştırmak için uygun maliyetli bir çözüm sunar.

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