IRONSOFTWAREHOME
Ustawienia renderowania dla HTML do PDF

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
Ustawienia renderowania dla HTML do PDF

Ustawienia renderowania dla HTML do PDF

Ten przykład kodu pokazuje możliwości i elastyczność, jakie IronPDF zapewnia programistom podczas konwersji treści HTML na dokumenty PDF.

ChromePdfRenderOptions zapewnia programistom pełną kontrolę nad tym, jak strony internetowe są konwertowane na PDF-y.

Dzięki klasie ChromePdfRenderOptions programiści mogą dostosowywać marginesy stron, określać orientacje stron, dodawać adnotacje, uwzględniać zakładki, zmieniać metadane dokumentu, dostosowywać skalowanie zoomu, modyfikować zestawy reguł CSS i wiele więcej. Po zdefiniowaniu obiekty tej klasy mogą być dostarczone jako drugi (opcjonalny) parametr do dowolnych statycznych metod renderowania dokumentów PDF (renderHtmlAsPdf, renderHtmlFileAsPdf i renderUrlAsPdf), aby zmienić sposób, w jaki IronPDF interpretuje zawartość strony internetowej, oraz jak renderuje zawartość PDF podczas wykonania tych metod.

Odkryj dostosowania ChromePdfRenderOptions w Dokumentacji API dla szczegółowej listy dostępnych dostosowań w Dokumentacji API.

Dowiedz się, jak tworzyć pliki PDF za pomocą Javy i IronPDF
Zobacz na GitHubie

Gotowy, aby rozpocząć?

Wersja:2026.10właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF for Java
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Twoje dane zawsze będą utrzymywane w tajemnicy.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Zaufane przez miliony inżynierów na całym świecie
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta
Biblioteka Java Maven dla PDF
Zainstaluj za pomocą Maven

Wersja: 2026.10

<dependency>
   <groupId>com.ironsoftware</groupId>
   <artifactId>ironpdf</artifactId>
   <version>2026.10.1</version>
</dependency>
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2026.10.1
lub
Plik JAR PDF Java
Pobierz JAR

Wersja: 2026.10

Ręcznie zainstaluj w swoim projekcie