IRONSOFTWAREHOME
HTML을 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
HTML을 PDF로 변환하기 위한 렌더링 설정

HTML을 PDF로 변환하기 위한 렌더링 설정

이 코드 예제는 IronPDF HTML 콘텐츠를 PDF 문서로 변환하는 데 있어 개발자에게 제공하는 강력하고 유연한 기능을 보여줍니다.

ChromePdfRenderOptions은 개발자들이 웹 페이지를 PDF로 변환하는 방법을 완벽히 제어할 수 있도록 보장합니다.

ChromePdfRenderOptions 클래스와 함께 개발자는 페이지 여백을 사용자 정의하고, 페이지 방향을 지정하고, 주석을 추가하고, 북마크를 포함하고, 문서 메타데이터를 변경하고, 확대 비율을 조정하고, CSS 규칙 세트를 수정하고, 등 다양한 작업을 수행할 수 있습니다. 정의되면, 이 클래스의 객체는 renderHtmlAsPdf, renderHtmlFileAsPdfrenderUrlAsPdf와 같은 정적 PDF 문서 렌더링 메서드의 두 번째(선택적) 매개 변수로 제공되어, 이러한 메서드 실행 중 IronPDF가 웹 사이트 콘텐츠를 해석하고 PDF 콘텐츠를 렌더링하는 방법을 변경할 수 있습니다.

API Reference에서 사용 가능한 사용자 정의 목록을 확인하려면 ChromePdfRenderOptions 사용자 정의 API Reference 탐색을 참조하세요.

Java와 IronPDF 사용하여 PDF를 만드는 방법을 알아보세요.
GitHub에서 보기

시작할 준비 되셨나요?

버전:2026.6방금 출시

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일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.