Java API를 사용하여 EPUB에서 JPG로 변환

Aspose.HTML for Java 는 Converter.convertEPUB() 메서드를 사용하여 EPUB 출판물을 JPG로 변환합니다. .epub 파일을 스트림으로 열고 ImageSaveOptions를 사용하여 JPEG 출력을 선택한 다음 대상 경로를 제공합니다. 변환기는 출판물의 HTML, CSS, 글꼴과 이미지를 정적 래스터 출력으로 렌더링합니다.


EPUB-JPG 변환 Java 코드 예제

이 예에서는 EPUB 파일을 열고 JPEG 출력을 선택한 다음 렌더링된 결과를 output.jpg로 저장합니다. try-with-resources 문은 입력 스트림을 자동으로 닫습니다.

Java에서 EPUB를 JPG로 변환

import com.aspose.html.converters.Converter;
import com.aspose.html.rendering.image.ImageFormat;
import com.aspose.html.saving.ImageSaveOptions;

import java.io.FileInputStream;

// Open the EPUB publication
try (FileInputStream inputStream = new FileInputStream("input.epub")) {
    // Select JPEG output
    ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Jpeg);

    // Convert EPUB to JPG
    Converter.convertEPUB(inputStream, options, "output.jpg");
}

온라인에서 EPUB를 JPG로 변환 테스트

Java 애플리케이션에서 변환을 구현하기 전에 EPUB 파일을 온라인 변환기에 업로드하고 JPG 결과를 확인하세요.

EPUB-JPG 변환 API 단계

  1. Maven 또는 Gradle을 사용하여 프로젝트에 Aspose.HTML for Java 를 추가합니다.
  2. 소스 .epub 파일을 FileInputStream로 엽니다.
  3. ImageFormat.Jpeg로 ImageSaveOptions 를 생성합니다.
  4. 스트림, 옵션 및 출력 경로를 Converter.convertEPUB() 에 전달합니다.
  5. 변환 후 입력 스트림을 닫습니다. try-with-resources 문은 이를 자동으로 처리합니다.

JPG 이미지 출력 구성

ImageSaveOptions를 사용하여 가로 및 세로 해상도, 페이지 크기와 여백, 배경색, 스무딩, CSS 처리 및 텍스트 렌더링을 설정합니다. JPG는 손실 압축을 사용하며 투명도를 지원하지 않습니다. 무손실 디테일이나 투명한 출력이 필요한 경우 EPUB에서 PNG로 를 선택합니다.

전체 설정 및 예시는 Convert EPUB to JPG in Java 및 ImageSaveOptions API 참조 를 참조하세요.


Aspose.HTML for Java 설치

Aspose 공식 리포지토리에서 Aspose.HTML for Java를 추가합니다. ASPOSE_HTML_VERSION을 Aspose.HTML for Java releases 페이지에 표시된 정확한 버전으로 바꾼 다음, 프로젝트를 다시 로드하거나 빌드하여 종속성을 확인합니다.

Maven 프로젝트에 리포지토리와 종속성을 추가합니다.

Maven – pom.xml

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <url>https://releases.aspose.com/java/repo/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>ASPOSE_HTML_VERSION</version>
    </dependency>
</dependencies>

Gradle 프로젝트에 리포지토리와 종속성을 추가합니다.

Gradle – build.gradle

repositories {
    maven {
        url = uri('https://releases.aspose.com/java/repo/')
    }
}
dependencies {
    implementation 'com.aspose:aspose-html:ASPOSE_HTML_VERSION'
}

선택한 릴리스와 호환되는 JDK를 사용하세요. JAR 수동 설치, Kotlin DSL, 업데이트 및 종속성 문제 해결은 Install Aspose.HTML for Java 를 참조하세요.


EPUB에서 JPG로 변환 FAQ

1. EPUB에서 JPG로 변환하면 선택 가능한 텍스트와 링크가 유지되나요?

아니요. JPG는 래스터 이미지 형식입니다. EPUB 텍스트, 링크, 탐색 및 대화형 콘텐츠는 시각적으로 렌더링되지만 출력에서 선택 가능하거나 대화형으로 유지되지는 않습니다.

2. EPUB를 JPG 또는 PNG로 변환해야 합니까?

무손실 디테일보다 작은 파일이 더 중요한 경우에는 JPG를 사용하세요. 무손실 출력, 더 선명한 텍스트 가장자리 또는 투명도 지원을 위해 EPUB에서 PNG로 를 사용하세요.

3. EPUB에서 생성된 JPG 이미지의 해상도를 변경할 수 있나요?

예. Converter.convertEPUB() 전에 ImageSaveOptions에서 setHorizontalResolution()과 setVerticalResolution()을 호출합니다. 페이지 크기, 여백, 배경색 및 스무딩을 구성할 수도 있습니다.

4. 온라인에서 무료로 EPUB를 JPG로 변환할 수 있나요?

예. 수동 변환에는 무료 온라인 EPUB-JPG 변환기 를 사용하세요. Aspose.HTML for Java는 Java 애플리케이션에서 동일한 작업을 자동화하기 위한 상용 API이며 라이선스 전에 평가할 수 있습니다.

관련 Java 변환

다른 EPUB 출력이나 관련 이미지 변환을 계속하세요.