IRONSOFTWAREHOME
JAVA IÇIN IRONPDF KULLANIMI

HTML2PDF Java (Kod Örneği Eğitimi)

Curtis Chau
Curtis Chau
Updated: 21 Nisan 2026

Bu makale, PDF belgelerini programatik olarak oluşturmak için bir Java kütüphanesi olan IronPDF kullanacaktır.

IronPDF - Bir Java Kütüphanesi

Iron Software mühendisleri, Java geliştiricilerinin PDF belgeleri oluşturmasına, düzenlemesine ve işlemesine yardımcı olan IronPDF Java içinyı geliştirdiler. IronPDF size PDF dosyalarının tüm yönleriyle çalışma imkanı tanır. Geliştiricilere PDF'leri oluşturma ve özelleştirme için geniş bir özellik yelpazesi sunar. PDF belgesinin düzeni ve biçimlendirilmesini kontrol etmenize de yardımcı olur.

Özelliklerin başında, HTML, JavaScript, CSS, XML belgeleri ve çeşitli resim formatları gibi birçok kaynaktan PDF dosyası oluşturma yeteneği gelir. Buna ek olarak, IronPDF PDF'lerinize başlık ve alt bilgi ekleme, PDF'lerde tablolar oluşturma, dijital imzalar ve ekler ekleme imkanları da sunar. Tam çoklu işlem desteğine sahip olup daha fazla özellikler sunar!

Java'da HTML'yi PDF'ye Dönüştürme Adımları


Ön Koşullar

Bir PDF Java dönüşüm uygulaması oluşturmak için, aşağıdaki ön koşulları indirip kurmalısınız:

  1. Java Geliştirme Paket (JDK): PDF dönüşüm uygulamasının derlenip çalışabilmesi için bilgisayarınıza JDK'nın en son sürümü kurulmuş olmalıdır. JDK Oracle web sitesinden indirilebilir.

  2. Maven: Maven kurulmuş olmalı çünkü çoğunlukla Java projeleri için kullanılan bir yapı otomasyon aracıdır. Maven Apache Maven web sitesinden indirilebilir.

  3. IronPDF Java Kütüphanesi: Şimdi IronPDF Java Kütüphanesi'nin en son sürümünü PDF dönüşüm uygulamanıza bağımlılık olarak eklemeniz gerekiyor. Projenizin pom.xml dosyasına aşağıdaki IronPDF bağımlılığını ekleyin:

    <dependency>
        <groupId>com.ironsoftware</groupId>
        <artifactId>ironpdf</artifactId>
        <version>LATEST_VERSION</version>
    </dependency>
    XML
  4. pom.xml dosyasına Slf4j bağımlılığını da eklemeniz gerekecek.

    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-simple</artifactId>
        <version>2.0.5</version>
    </dependency>
    XML

Tüm ön koşullar indirildikten ve yüklendikten sonra, proje artık HTML dosyalarını Java uygulamalarında PDF dosyalarına dönüştürebilir.

Gerekli İçe Aktarmaları ve Lisans Anahtarını Ekleme

İlk olarak, IronPDF'i PDF dönüştürücü için kodu çalıştırmak istediğiniz ana Java dosyanıza eklemeniz gerekiyor. Gerekli tüm sınıfları içe aktarmanız gerekiyor ve bu tek satır kod ile yapılabilir:

import com.ironsoftware.ironpdf.*;
Java

Sonraki adımda, main metodunda, satın alma veya deneme sırasında edindiğiniz lisans anahtarını IronPDF setLicenseKey kullanarak girin.

// Set the license key for IronPDF. Replace "Your license key" with your actual license key.
License.setLicenseKey("Your license key");
Java

HTML Dizesini PDF'e Dönüştürme

IronPDF, HTML içeriğini PDF'ye yalnızca tek bir kod satırı ile dönüştürebilir.

// Convert an HTML string to a PDF document.
PdfDocument myPdf = PdfDocument.renderHtmlAsPdf("<h1> ~HTML2PDF in JAVA~ </h1> Made with IronPDF!");

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

Yukarıdaki kodda, PDF belgesine dönüştürülecek HTML dizesini geçmek için [renderHtmlAsPdf](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#renderHtmlAsPdf(java.lang.String) yöntemi kullanılır. Ardından PDF oluşturmak için [saveAs](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#saveAs(java.lang.String) yöntemi çağrılır.

Bu, "html_saved.pdf" isimli bir PDF belgesi oluşturur ve bir dizi olarak geçirilen HTML içeriğini içerir.

HTML Dosyasını PDF'ye Dönüştür

Aşağıdaki kod ile, HTML dosyasını bir PDF belgesine dönüştürebilirsiniz:

// Render the HTML file as a PDF. The resulting PDF is stored in myPdf as a PdfDocument object.
PdfDocument myPdf = PdfDocument.renderHtmlFileAsPdf("example.html");

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

Burada, bir HTML dosyasını PDF dosyasına dönüştürmek için [renderHtmlFileAsPdf](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#renderHtmlFileAsPdf(java.lang.String) yöntemi kullanılır. HTML dosyasının yerleşimi ve formatını koruyarak CSS ve JavaScript de işlenebilir.

HTML URL'yi PDF'ye Dönüştür

Bazen doğrudan bir web sayfasından PDF dosyaları oluşturmak istersiniz. Bu amaçla, IronPDF kütüphanesi, bir URL'den HTML'yi PDF'ye dönüştürmek için [renderUrlAsPdf](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#renderUrlAsPdf(java.lang.String) yöntemini sağlar. Bu yüzden URL, yönteme argüman olarak kullanılır.

// Render the HTML content from a URL as a PDF. The resulting PDF is stored in myPdf as a PdfDocument object.
PdfDocument myPdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com");

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

PDF dosyasının formatını, sayfa boyutu, sayfa yönlendirmesi, kenar boşlukları, yerleşim gibi birçok özelliği ChromePdfRenderOptions kullanarak ve ikinci argüman olarak yerleşim seçeneklerini renderUrlAsPdf yöntemine geçirerek belirleyebilirsiniz.

Yukarıdaki kod örneklerinden herhangi biriyle projeyi çalıştırdıktan sonra, tüm HTML içerikleri için PDF dosyaları oluşturulacaktır. Aşağıda "HTML'den PDF'ye Dönüştürme"nin örnek çıktısını görebilirsiniz.

HTML2PDF Java (Kod Örneği Tutorial), Şekil 1: URL'den PDF'ye Çıktı URL'den PDF Çıktısı

IronPDF'nin Java geliştiricileri için sunduğu HTML'den PDF oluşturma için daha fazla kod örneğini web sitesinde bulabilirsiniz.

HTML2PDF Java (Kod Örneği Tutorial), Şekil 2: IronPDF Websitesi IronPDF Web Sitesi

IronPDF, tüm görselleri ve metinleri hiçbir biçim kaybı olmadan işler. PDF dosyasında düğmelere tıklanabilir ve metin kutuları düzenlenebilir.

Özet

Bu makale, IronPDF Java API'sinin "HTML'den PDF'ye Dönüştür" özelliği kullanılarak nasıl PDF oluşturulacağını göstermiştir.

IronPDF for Java, dağıtım amaçları için kullanılmak üzere ücretsizdir, ancak yalnızca $999 başlayan bir ticari lisans bilgisi vardır. IronPDF Java için'nın ücretsiz deneme lisansına da erişebilir ve işlevselliğini üretim modunda test edebilirsiniz.

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