IRONSOFTWAREHOME
HTML'den PDF'ye oluşturma ayarları

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

// Apply your license key
License.setLicenseKey("YOUR-LICENSE-KEY");

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

// Create a new ChromePdfRenderOptions object
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();

// Set custom options for the generated PDF document (paper size, title, etc.)
renderOptions.setCustomPaperSizeInCentimeters(31.75, 50.80 );
renderOptions.setPrintHtmlBackgrounds(true);
renderOptions.setPaperOrientation(PaperOrientation.LANDSCAPE);
renderOptions.setTitle("My PDF Document Name");
renderOptions.setEnableJavaScript(true);
renderOptions.setWaitFor(new WaitFor(50)); // time in milliseconds
renderOptions.setCssMediaType(CssMediaType.SCREEN);
renderOptions.UseScaledRendering(100); // 100 is zoom percentage
renderOptions.setCreatePdfFormsFromHtml(true);

// Customize PDF Margins by specifying sizes in millimeters
renderOptions.setMarginTop(40);
renderOptions.setMarginBottom(40);
renderOptions.setMarginLeft(20);
renderOptions.setMarginRight(20);

// Render the HTML document as a PDF using the specified rendering options.
try {
    PdfDocument pdf = PdfDocument.renderHtmlFileAsPdf("wikipedia.html", renderOptions);
    pdf.saveAs(Paths.get("assets/wikipedia.pdf"));
} catch (IOException e) {
    e.printStackTrace();
}
mvn install
HTML'den PDF'ye oluşturma ayarları

HTML'den PDF'ye oluşturma ayarları

Bu kod örneği, geliştiricilere HTML içeriğini PDF belgelerine dönüştürme konusunda IronPDF tarafından sağlanan güç ve esnekliği gösterir.

ChromePdfRenderOptions, geliştiricilerin web sayfalarının PDF'lere nasıl dönüştürüleceği konusunda tam kontrol sahibi olmalarını sağlar.

ChromePdfRenderOptions sınıfı ile geliştiriciler sayfa kenar boşluklarını özelleştirebilir, sayfa yönelimlerini belirtebilir, açıklamalar ekleyebilir, yer imleri ekleyebilir, belge meta verilerini değiştirebilir, yakınlaştırma ölçeklerini ayarlayabilir, CSS kural setlerini değiştirebilir ve çok daha fazlasını yapabilir. Bir kez tanımlandığında, bu sınıfın nesneleri, herhangi bir statik PDF belge işleme yöntemine (renderHtmlAsPdf, renderHtmlFileAsPdf ve renderUrlAsPdf) ikinci (isteğe bağlı) parametre olarak verilerek IronPDF'in web sitesi içeriğini nasıl yorumladığı ve bu yöntemlerin yürütülmesi sırasında PDF içeriğini nasıl işlediği değiştirilebilir.

API Referansı'nde ChromePdfRenderOptions Özelleştirmelerini Keşfedin için API Referansı'nde mevcut özelleştirmelerin ayrıntılı bir listesi.

Java ve IronPDF ile PDF Nasıl Oluşturulur Öğrenin
GitHub'da Görüntüle

Başlamaya Hazır mısınız?

Sürüm:2026.6yeni yayınlandı

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