IRONSOFTWAREHOME
KORZYSTANIE Z IRONPDF FOR JAVA

HTML2PDF Java (samouczek z przykładowym kodem)

Curtis Chau
Curtis Chau
Updated: 21 kwietnia 2026

W tym artykułe wykorzystamy IronPDF – bibliotekę Java do programowego tworzenia dokumentów PDF.

IronPDF — biblioteka Java

Inżynierowie Iron Software opracowali teraz IronPDF dla Java, który pomaga programistom Java tworzyć, edytować i przetwarzać dokumenty PDF. IronPDF umożliwia pracę ze wszystkimi aspektami plików PDF. Oferuje programistom szeroki zakres funkcji do tworzenia i dostosowywania plików PDF. Pomocne jest również kontrolowanie układu i formatowania dokumentu PDF.

Główne funkcje obejmują możliwość tworzenia plików PDF z różnych źródeł, takich jak dokumenty HTML, JavaScript, CSS, XML oraz różne formaty obrazów. Ponadto IronPDF oferuje możliwość dodawania nagłówków i stopek do plików PDF, tworzenia tabel w plikach PDF, dołączania podpisów cyfrowych i załączników. Obsługuje pełną wielowątkowość i oferuje jeszcze więcej funkcji!

Kroki konwersji HTML do PDF w Javie


Wymagania wstępne

Aby stworzyć aplikację do konwersji plików PDF na Java, należy pobrać i zainstalować następujące wymagane składniki:

  1. Java Development Kit (JDK): Aby aplikacja do konwersji plików PDF mogła się skompilować i uruchomić, na komputerze musi być zainstalowana najnowsza wersja JDK. JDK można pobrać ze strony internetowej Oracle.

  2. Maven: Należy zainstalować Maven, ponieważ jest to narzędzie do automatyzacji kompilacji używane głównie w projektach Java. Maven można pobrać ze strony internetowej Apache Maven.

  3. Biblioteka IronPDF Java: Teraz musisz dodać najnowszą wersję biblioteki IronPDF Java jako zależność do swojej aplikacji do konwersji plików PDF. Dodaj poniższe zależności IronPDF do pliku pom.xml w swoim projekcie:

    <dependency>
        <groupId>com.ironsoftware</groupId>
        <artifactId>ironpdf</artifactId>
        <version>LATEST_VERSION</version>
    </dependency>
    XML
  4. Musisz również dodać zależność Slf4j w pliku pom.xml.

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

Po pobraniu i zainstalowaniu wszystkich niezbędnych elementów projekt może być wykorzystywany do konwersji plików HTML na dokumenty PDF w aplikacjach Java.

Dodawanie niezbędnych importów i klucza licencyjnego

Najpierw musisz dodać import IronPDF do głównego pliku Java, w którym chcesz uruchomić kod konwertera PDF. Należy zaimportować wszystkie wymagane klasy, co można zrobić za pomocą tej jednej linii kodu:

import com.ironsoftware.ironpdf.*;
Java

Następnie w metodzie main wprowadź klucz licencji, który otrzymałeś podczas zakupu lub klucz próbny przy użyciu IronPDF setLicenseKey.

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

Konwersja ciągu znaków HTML do formatu PDF

IronPDF może konwertować treści HTML do formatu PDF za pomocą zaledwie jednej linii kodu.

// 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

W powyższym kodzie metoda [renderHtmlAsPdf](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#renderHtmlAsPdf(java.lang.String) służy do przekazania ciągu HTML, który zostanie przekształcony w dokument PDF. Następnie wywoływana jest metoda [saveAs](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#saveAs(java.lang.String) do wygenerowania PDF.

Powoduje to utworzenie dokumentu PDF o nazwie "html_saved.pdf", zawierającego treść HTML przekazaną jako ciąg znaków.

Konwersja pliku HTML do formatu PDF

Za pomocą poniższego kodu można przekonwertować plik HTML na dokument PDF:

// 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

Tutaj metoda [renderHtmlFileAsPdf](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#renderHtmlFileAsPdf(java.lang.String) jest używana do konwersji pliku HTML w plik PDF. CSS i JavaScript mogą być również renderowane wraz z plikiem HTML, zachowując układ i formatowanie pliku HTML.

Konwersja adresu URL HTML do formatu PDF

Czasami chcesz utworzyć pliki PDF bezpośrednio ze strony internetowej. W tym celu biblioteka IronPDF udostępnia metodę [renderUrlAsPdf](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#renderUrlAsPdf(java.lang.String) do konwersji HTML z URL na PDF. Zatem adres URL jest używany jako argument metody.

// 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

Możesz również określić formatowanie pliku PDF, takie jak rozmiar strony, orientacja strony, rozmiar marginesu, układ oraz wiele innych właściwości, po prostu używając ChromePdfRenderOptions i przekazując opcje układu w metodzie renderUrlAsPdf jako drugi argument.

Po uruchomieniu projektu z dowolnym z powyższych przykładów kodu zostaną wygenerowane pliki PDF dla całej zawartości HTML. Poniżej znajduje się przykładowy wynik działania funkcji "Konwertuj HTML na PDF".

HTML2PDF Java (Przykładowy Samouczek Kodu), Rysunek 1: Wynik URL do PDF Adres URL do pliku PDF

Więcej przykładów kodu do tworzenia plików PDF z HTML można znaleźć na stronie internetowej IronPDF for Java.

HTML2PDF Java (Przykładowy Samouczek Kodu), Rysunek 2: Strona internetowa IronPDF Strona internetowa IronPDF

IronPDF renderuje wszystkie obrazy i tekst bez utraty formatowania. W pliku PDF przyciski są klikalne, a pola tekstowe można edytować.

Podsumowanie

W tym artykułe pokazano, jak utworzyć plik PDF za pomocą funkcji "Konwertuj HTML na PDF" interfejsu API IronPDF for Java.

IronPDF for Java jest darmowy do użytku, ale do wdrożeń posiada informacje o licencji komercyjnej, która zaczyna się już od $999. Możesz również skorzystać z bezpłatnej wersji próbnej IronPDF for Java, aby przetestować jego funkcjonalność w trybie produkcyjnym.

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podręczników.

...
Czytaj więcej

Powiązane artykuły

Key in blue circle

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

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
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ń
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta