Java를 통한 HTML 변환

HTML을 PDF, XPS 및 JPG, BMP, PNG, TIFF를 포함한 이미지로 변환하여 크로스 플랫폼 Java 애플리케이션을 구축합니다.

Java 라이브러리를 사용하여 HTML을 변환하는 방법

라이브 URL에서 HTML 파일 및 웹 페이지를 PDF, XPS, 이미지 및 기타 형식을 포함한 다른 형식으로 일괄 변환해야 할 때마다 Java HTML Parser API가 이러한 모든 경우를 처리합니다. API는 HTMLDocument 를 제공하여 문서를 로드하고 PdfSaveOptions , 대상에 대한 ImageSaveOptions 등 파일별 설정 및 출력 파일로 렌더링하기 위한 변환기 클래스 .


HTML을 PDF로 변환

단일 또는 여러 HTML 파일을 프로그래밍 방식으로 PDF로 변환하는 경우 프로세스는 페이지 크기, 여백, 파일 권한, CSS 미디어 유형 등과 같은 특정 PDF 설정에 대해 HtmlDocument 클래스를 사용하여 소스 HTML 파일을 로드하는 것입니다. PdfSaveOptions 클래스를 사용하고 마지막으로 호출 HTMLDocument, PdfSaveOptions 및 출력 파일 경로를 매개 변수로 갖는 Converter 클래스의 ConvertHTML() 메서드.

HTML을 PDF로 변환하기 위한 Java 코드

// Initialize an HTML document from html file
HTMLDocument htmltoPdf = new HTMLDocument("sourceFile.html");
try {
    // Initialize PdfSaveOptions
    PdfSaveOptions pdfOpts = new PdfSaveOptions();

    // Convert HTML to PDF
    Converter.convertHTML(
            htmltoPdf,
            pdfOpts,
            "output.pdf"
    );
} finally {
    if (htmltoPdf != null) {
        htmltoPdf.dispose();
    }
}



HTML을 이미지로 변환

Java html 파서 API는 HTML 데이터 읽기, 추출 및 조작을 위해 구축되어 HTML 데이터를 이미지 형식으로 쉽게 렌더링할 수 있습니다. setCompression, setFormat, setHorizontalResolution, setSmoothingMode, setVerticalResolution 등과 같은 모든 특정 설정에 대한 메서드를 제공하는 API ImageSaveOptions 클래스 객체 생성 .마지막으로 HTMLDocument 객체, 이미지 옵션 및 대상 이미지를 매개변수로 하는 Converter.convertHTML 메서드를 사용하여 변환합니다.

HTML을 이미지 형식으로 변환하기 위한 Java 코드

// Initialize an HTML document from a file
HTMLDocument htmltoImages = new HTMLDocument("document.html");
try {
    // Initialize ImageSaveOptions having image format and format can be Png, Jpeg, Bmp, Gif, Tiff
    ImageSaveOptions imgOptions = new ImageSaveOptions(ImageFormat.Png);

    // Convert HTML to PNG
    Converter.convertHTML(htmltoImages, imgOptions, "output.png");
} finally {
    if (htmltoImages != null) {
        htmltoImages.dispose();
    }
}



Aspose.Html.Converters 패키지는 변환 방법에 대한 쉬운 액세스를 구현합니다. PDF, XPS, JPEG, PNG, BMP, TIFF, GIF, MHTML 및 MD와 같은 널리 사용되는 형식으로의 광범위한 HTML 변환을 제공합니다. Aspose.HTML for Java API 변환 기능에 대한 자세한 내용은 문서 장 형식 간 변환 을 참조하십시오.

기타 지원되는 변환

또한 HTML, XHTML, MHTML, EPUB, Markdown 및 SVG 파일을 아래 나열된 몇 가지를 포함하여 다른 많은 파일 형식으로 변환할 수 있습니다.