IRONSOFTWAREHOME
JAVA IÇIN IRONPDF KULLANIMI

Java PDF Dönüştürücü (Kod Örneği Öğretici)

Curtis Chau
Curtis Chau
Updated: 21 Nisan 2026

Bu makale, PDF dönüştürme işlemini ve dosyaların Java kullanılarak PDF'ye nasıl dönüştürüleceğini tartışacak ve ayrıca IronPDF, bir Java PDF Kütüphanesini tanıtacaktır.

IronPDF: Java PDF Kütüphanesi

IronPDF, geliştiricilerin kolayca PDF belgeleri yaratmasını, düzenlemesini ve manipüle etmesini sağlayan Iron Software tarafından sunulan bir Java PDF kütüphanesidir. HTML içeriğini PDF belgelerine dönüştürmek için kullanımı kolay bir API sunar, CSS ve JavaScript ile birlikte mevcut PDF dosyalarını özelleştirmek ve değiştirmek için geniş bir araç yelpazesi sunar.

IronPDF, CSS3 ve JavaScript gibi modern web teknolojilerini mükemmel destek sunarak, IronPDF örnekleri ile etkileşimli formlar ve gömülü medyayı çıkarma gibi gelişmiş özellikler içeren PDF belgeleri ve sayfaları oluşturmayı mümkün kılmaktadır.

Geliştiriciler, IronPDF'nin basit API'sini kullanarak sıfırdan PDF'ler üretebilir veya mevcut HTML belgelerini PDF'lere dönüştürebilir. Kitaplık ayrıca geliştiricilerin PDF'lere özelleştirilmiş başlıklar ve altbilgiler ekleme, güvenlik amacıyla filigranlar, görüntüler ve diğer özellikleri PDF belgelerine eklemesine izin veren bir dizi özelleştirme seçeneği sunar.

Kitaplık hızlı ve verimli bir şekilde tasarlanmıştır, bu da büyük PDF dosyalarını ve karmaşık belgeleri kolaylıkla işleyebileceği anlamına gelir. IronPDF ayrıca çoklu iş parçacığını destekler, böylece geliştiriciler PDF belgelerini paralel olarak üretebilir ve genel performansı artırabilirler.

IronPDF ile Başlangıç

Maven Projenizde IronPDF Java Kütüphanesini Yükleme basit bir süreçtir. Sağlanan bağımlılığı kullanarak kütüphaneyi yüklemek için aşağıdaki adımları izleyin:

  1. Maven projenizi Eclipse, IntelliJ IDEA veya NetBeans gibi bir IDE'de açın.
  2. Projeniz için pom.xml dosyasını açın.

Aşağı kaydırarak bağımlılıklar bölümüne gidin ve aşağıdaki kodu ekleyin:

<dependency>
    <groupId>com.ironsoftware</groupId>
    <artifactId>ironpdf</artifactId>
    <version>YOUR_VERSION</version>
</dependency>
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-simple</artifactId>
    <version>1.7.30</version>
</dependency>
XML

Bu kod, projeniz için IronPDF Java kütüphanesini ve slf4j-simple log kütüphanesini bağımlılık olarak ekler.

  1. pom.xml dosyasını kaydedin.
  2. IronPDF Java kütüphanesini ve bağımlılıklarını indirmek ve yüklemek için projenizi yapılandırın.

Artık projenizde IronPDF Java kütüphanesini kullanabilirsiniz. Bunu yapmak için Java sınıfınıza aşağıdaki import deyimini ekleyin:

import com.ironsoftware.ironpdf.*;
Java

Artık IronPDF for Java API'sini kullanarak PDF belgeleri oluşturabilir, düzenleyebilir ve manipüle edebilirsiniz.

Artık sağlanan bağımlılığı kullanarak Maven projenize IronPDF Java kütüphanesini başarıyla yüklediniz. Artık kütüphaneyi HTML belgelerini PDF'ye dönüştürmek, sıfırdan PDF belgeleri oluşturmak ve mevcut PDF belgelerini değiştirmek için kullanabilirsiniz.

HTML'yi PDF dosyasına dönüştürün

Java için IronPDF kullanarak HTML içeriğini PDF dosyasına dönüştürmek için aşağıdaki Java kodunu kullanabilirsiniz:

import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.Paths;

public class HtmlToPdfConverter {
    public static void main(String[] args) {
        // Apply your license key
        License.setLicenseKey("YOUR-LICENSE-KEY");

        // Set a log path
        Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log"));

        // Render the HTML as a PDF
        PdfDocument myPdf = PdfDocument.renderHtmlAsPdf("<h1>Hello World</h1> Made with IronPDF!");

        // Save the PdfDocument to a file
        myPdf.saveAs(Paths.get("html_saved.pdf"));
    }
}
Java

Yukarıdaki program, lisans anahtarını License.setLicenseKey yöntemi kullanarak ayarlar. Daha sonra, log dosyasının kaydedileceği çıktı klasörünü belirtmek için log yolunu Settings.setLogPath yöntemi kullanarak ayarlar.

Sonra, HTML'i bir PDF dokümanı olarak oluşturmak için [PdfDocument.renderHtmlAsPdf](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#renderHtmlAsPdf(java.lang.String) yöntemini kullanır. HTML içeriği bu yönteme bir string argüman olarak geçirilir. Bu örnekte, HTML içeriği basit bir "Merhaba Dünya" mesajıdır.

PDF dokümanı oluşturulduktan sonra, program bunu bir dosyaya kaydetmek için [saveAs](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#saveAs(java.lang.String) yöntemini kullanır ve dosya yolunu bir argüman olarak belirtir. Bu örnekte, dosya mevcut dizine 'html_saved.pdf' adıyla kaydedilir.

HTML Dosyalarını PDF Dosya Formatına Dönüştürün

HTML dosyasını PDF dosyaları oluşturmak için kullanmak karmaşık bir görevdir. Ancak IronPDF bunu çok kolay hale getirir ve IronPDF'nin yardımıyla bu görevi birkaç kod satırı ile yapabiliriz.

import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.Paths;

public class HtmlFileToPdfConverter {
    public static void main(String[] args) {
        // Apply your license key
        License.setLicenseKey("YOUR-LICENSE-KEY");

        // Set a log path
        Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log"));

        // Render the HTML file as a PDF
        PdfDocument myPdf = PdfDocument.renderHtmlFileAsPdf("invoice.html");

        // Save the PdfDocument to a file
        myPdf.saveAs(Paths.get("html_file_saved.pdf"));
    }
}
Java

İlk olarak, IronPDF kütüphanesi ve gerekli Java IO sınıfları ithal edilir. IronPDF kütüphanesinin kullanımını etkinleştirmek için bir lisans anahtarı ayarlanır. Log yolu, log amaçlı belirlenen dizine ayarlanır.

Sonraki adım olarak, HTML dosyası, IronPDF [renderHtmlFileAsPdf](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#renderHtmlFileAsPdf(java.lang.String) yöntemi ile bir PDF dokümanı olarak oluşturulur. Elde edilen PDF dokümanı, myPdf adlı bir değişkende saklanır.

Son olarak, PDF dokümanı, çıktı dosya yolu belirtilerek, saveAs yöntemi kullanılarak bir dosyaya kaydedilir.

Java PDF Dönüştürücü (Kod Örneği Eğitimi), Şekil 1: PDF Dosyası Çıktısı PDF Dosyası Çıkışı

URL'yi PDF Dosyasına Dönüştürün

Sağlanan kod, herhangi bir URL'yi hızlı bir şekilde PDF belgesine dönüştürmek ve IronPDF kütüphanesini kullanarak bir dosyaya kaydetmek için kullanılabilir.

import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.Paths;

public class UrlToPdfConverter {
    public static void main(String[] args) {
        // Apply your license key
        License.setLicenseKey("YOUR-LICENSE-KEY");

        // Set a log path
        Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log"));

        // Render the URL as a PDF
        PdfDocument myPdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com");

        // Save the PdfDocument to a file
        myPdf.saveAs(Paths.get("url.pdf"));
    }
}
Java

Bir URL'yi PDF'ye dönüştürmenin aşamaları şöyledir:

  1. IronPDF kütüphanesinden ve standart Java kütüphanelerinden gerekli sınıfları ithal edin.
  2. IronPDF lisans anahtarınızı License.setLicenseKey yöntemi kullanarak ayarlayın. IronPDF web sitesinden bir lisans anahtarı edinebilirsiniz.
  3. IronPDF log dosyası için yolu Settings.setLogPath yöntemi kullanarak ayarlayın. Bu adım opsiyoneldir ancak hata ayıklama amacıyla önerilir.
  4. URL'yi PDF olarak oluşturmak için [PdfDocument.renderUrlAsPdf](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#renderUrlAsPdf(java.lang.String) yöntemini kullanın. Bu yöntem, oluşturulan PDF'yi temsil eden bir PdfDocument nesnesi döndürür.
  5. PDF'yi bir dosyaya kaydetmek için [PdfDocument.saveAs](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#saveAs(java.lang.String) yöntemini kullanın. Bu yöntem, PDF'nin kaydedilmesi gereken dosya yolunu temsil eden bir Path nesnesi alır.

Java PDF Dönüştürücü (Kod Örneği Eğitimi), Şekil 2: PDF Dosyası Çıktısı PDF Dosyası Çıkışı

Özet

Makale, günümüz dijital çağında PDF formatının kullanımının önemini vurgular ve geliştiricilere PDF belgeleri oluşturma, düzenleme ve manipülasyon konusunda yardımcı olan bir Java PDF kütüphanesi olan IronPDF'yi tanıtır. IronPDF, CSS3 ve JavaScript gibi çağdaş web teknolojileriyle uyumlu olup, geliştiricilere sıfırdan PDF dosyaları oluşturma veya mevcut HTML belgelerini PDF'lere dönüştürme imkanı tanıyan basit bir API sunar.

Ayrıca, makale IronPDF'nin HTML dosyalarını, HTML içeriğini ve URL'leri PDF belgelerine dönüştürmek için nasıl kullanılabileceğine dair pratik örnekler sunar. IronPDF'nin lisanslama seçenekleri için fiyatlandırma modeli $999 ile başlar ve satın almadan önce ürünü test etmek için geliştiricilere ücretsiz deneme fırsatı 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