IRONSOFTWAREHOME
JAVA용 IRONPDF 사용

HTML2PDF Java (코드 예제 튜토리얼)

Curtis Chau
Curtis Chau
Updated: 2026년 4월 21일

이 글에서는 PDF 문서를 프로그래밍 방식으로 생성하는 Java 라이브러리인 IronPDF 사용합니다.

IronPDF - 자바 라이브러리

Iron Software 엔지니어들은 Java 개발자들이 PDF 문서를 생성, 편집 및 조작할 수 있도록 도와주는 IronPDF for Java를 개발했습니다. IronPDF 사용하면 PDF 파일의 모든 측면을 다룰 수 있습니다. 이 소프트웨어는 개발자에게 PDF를 생성하고 사용자 정의할 수 있는 다양한 기능을 제공합니다. 또한 PDF 문서의 레이아웃과 서식을 제어하는 ​​데 도움이 됩니다.

주요 기능으로는 HTML, JavaScript, CSS, XML 문서 및 다양한 이미지 형식과 같은 여러 소스에서 PDF 파일을 생성 할 수 있는 기능이 있습니다. 또한 IronPDF PDF에 머리글과 바닥글을 추가하고 , PDF 내에 표를 만들고 , 디지털 서명을 포함하고, 첨부 파일을 추가하는 기능을 제공합니다. 이 프로그램은 완벽한 멀티스레딩을 지원하며 더욱 다양한 기능을 제공합니다 !

Java를 사용하여 HTML을 PDF로 변환하는 단계


필수 조건

PDF 자바 변환 애플리케이션을 만들려면 다음 필수 구성 요소를 다운로드하고 설치해야 합니다.

  1. 자바 개발 키트(JDK): PDF 변환 애플리케이션을 컴파일하고 실행하려면 컴퓨터에 최신 버전의 JDK가 설치되어 있어야 합니다. JDK는 오라클 웹사이트 에서 다운로드할 수 있습니다.

  2. Maven: Maven은 주로 Java 프로젝트에 사용되는 빌드 자동화 도구이므로 반드시 설치해야 합니다. Maven은 Apache Maven 웹사이트 에서 다운로드할 수 있습니다.

  3. IronPDF Java 라이브러리: 이제 PDF 변환 애플리케이션에 최신 버전의 IronPDF Java 라이브러리를 종속성으로 추가해야 합니다. 다음 IronPDF 종속성을 프로젝트의 pom.xml 파일에 추가하세요:

    <dependency>
        <groupId>com.ironsoftware</groupId>
        <artifactId>ironpdf</artifactId>
        <version>LATEST_VERSION</version>
    </dependency>
    XML
  4. pom.xml 파일에 Slf4j 의존성을 추가해야 합니다.

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

필요한 모든 구성 요소를 다운로드하고 설치하면 이제 이 프로젝트를 사용하여 Java 애플리케이션에서 HTML 파일을 PDF 문서로 변환할 수 있습니다.

필수 가져오기 및 라이선스 키 추가

먼저 PDF 변환기 코드를 실행하려는 메인 Java 파일에 IronPDF 가져오기를 추가해야 합니다. 필요한 모든 클래스를 가져와야 하며, 이는 다음 한 줄의 코드로 수행할 수 있습니다.

import com.ironsoftware.ironpdf.*;
Java

다음으로, 메인 메서드에서 구입 시 획득한 라이선스 키 또는 체험 키를 IronPDF setLicenseKey를 사용하여 입력합니다.

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

HTML 문자열을 PDF로 변환

IronPDF 단 한 줄의 코드로 HTML 콘텐츠를 PDF로 변환할 수 있습니다.

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

위 코드에서, [renderHtmlAsPdf](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#renderHtmlAsPdf(java.lang.String) 메서드는 HTML 문자열을 PDF 문서로 변환하는 데 사용됩니다. 그런 다음 PDF를 생성하기 위해 [saveAs](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#saveAs(java.lang.String) 메서드를 호출합니다.

이렇게 하면 문자열로 전달된 HTML 콘텐츠가 포함된 "html_saved.pdf"라는 PDF 문서가 생성됩니다.

HTML 파일을 PDF로 변환

다음 코드를 사용하면 HTML 파일을 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

이 경우 [renderHtmlFileAsPdf](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#renderHtmlFileAsPdf(java.lang.String) 메서드는 HTML 파일을 PDF 파일로 변환하는 데 사용됩니다. CSS와 JavaScript도 HTML 파일과 함께 렌더링되어 HTML 파일의 레이아웃과 서식을 유지할 수 있습니다.

HTML URL을 PDF로 변환

웹페이지에서 바로 PDF 파일을 만들고 싶을 때가 있습니다. 이를 위해 IronPDF 라이브러리는 URL에서 HTML을 PDF로 변환하는 [renderUrlAsPdf](/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#renderUrlAsPdf(java.lang.String) 메서드를 제공합니다. 따라서 URL은 메서드의 인수로 사용됩니다.

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

페이지 크기, 페이지 방향, 여백 크기, 레이아웃 및 기타 다양한 속성을 ChromePdfRenderOptions을 사용하여 지정하고 renderUrlAsPdf 메서드의 두 번째 인수로 레이아웃 옵션을 전달하여 PDF 파일의 서식을 지정할 수 있습니다.

위의 코드 샘플 중 하나를 사용하여 프로젝트를 실행하면 모든 HTML 콘텐츠에 대한 PDF 파일이 생성됩니다. 아래에서 " HTML을 PDF로 변환 "의 샘플 출력을 확인할 수 있습니다.

HTML2PDF Java (Code Example Tutorial), 그림 1: URL에서 PDF로 출력 PDF 출력 URL

HTML에서 PDF를 생성하는 추가 코드 예제는 IronPDF의 Java 개발자 웹사이트 에서 찾을 수 있습니다.

HTML2PDF Java (Code Example Tutorial), 그림 2: IronPDF 웹사이트 IronPDF 웹사이트

IronPDF 모든 이미지와 텍스트를 서식 손실 없이 렌더링합니다. PDF 파일에서 버튼은 클릭 가능하고 텍스트 상자는 편집 가능합니다.

요약

이 글에서는 IronPDF Java API의 "HTML을 PDF로 변환" 기능을 사용하여 PDF를 생성하는 방법을 설명했습니다.

IronPDF for Java는 무료로 사용할 수 있지만 배포 목적을 위해 $999부터 시작하는 상업 라이선스 정보가 있습니다. IronPDF for Java의 무료 평가판을 이용해 실제 운영 환경에서 기능을 테스트해 볼 수도 있습니다.

Curtis Chau
기술 문서 작성자

커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다.

...
더 읽어보기

관련 기사

Key in blue circle

무료 30일 체험 키를 즉시 받으세요.

Your trial license will be sent to your email address

제한 없음. 100% 무제한 이용. 신용카드 불필요.

bullet_checked신용카드나 계정 생성은 필요하지 않습니다.제한 없음. 100% 무제한 이용. 신용카드 불필요.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
무료 라이브 데모를 예약하세요
Booking Badge

전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.

Iron Software의 고객 로고
부담 없는 무료 상담을 받아보세요
아래 양식을 작성하시거나 sales@ironsoftware.com으로 이메일을 보내주세요.
고객님의 정보는 항상 비밀로 유지됩니다.
전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.
Iron Software의 고객 로고
지금 바로 30일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.