Conversão de EPUB para JPG com a API Java

Aspose.HTML for Java converte uma publicação EPUB em JPG com o método Converter.convertEPUB() . Abra o arquivo .epub como um fluxo, selecione a saída JPEG com ImageSaveOptions e forneça o caminho de destino. O conversor renderiza o HTML, o CSS, as fontes e as imagens da publicação como uma imagem raster estática.


Exemplo Java de conversão de EPUB para JPG

O exemplo abre um arquivo EPUB, seleciona a saída JPEG e salva o resultado renderizado como output.jpg. Uma instrução try-with-resources fecha o fluxo de entrada automaticamente.

Converter EPUB para JPG em Java

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");
}

Teste a conversão de EPUB para JPG online

Carregue um arquivo EPUB no conversor interativo e verifique o resultado JPG antes de adicionar o mesmo fluxo de conversão a um aplicativo Java.

Etapas da API de conversão de EPUB para JPG

  1. Adicione Aspose.HTML for Java ao projeto com Maven ou Gradle.
  2. Abra o arquivo .epub de origem como FileInputStream.
  3. Crie ImageSaveOptions com ImageFormat.Jpeg.
  4. Passe o fluxo, as opções e o caminho de saída para Converter.convertEPUB() .
  5. Feche o fluxo de entrada após a conversão. Uma instrução try-with-resources trata disso automaticamente.

Configure a saída JPG

Use ImageSaveOptions para definir resolução horizontal e vertical, tamanho e margens da página, cor de fundo, suavização, processamento CSS e renderização de texto. JPG usa compactação com perdas e não oferece suporte a transparência. Escolha EPUB para PNG quando detalhes sem perdas ou saída transparente forem necessários.

Para obter configurações completas e exemplos, consulte Convert EPUB to JPG in Java e a Referência da API ImageSaveOptions .


Instalar Aspose.HTML for Java

Adicione Aspose.HTML for Java a partir do repositório oficial da Aspose. Substitua ASPOSE_HTML_VERSION por uma versão exata disponível na página de releases do Aspose.HTML for Java e recarregue ou recompile o projeto para resolver a dependência.

Adicione o repositório e a dependência ao projeto 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>

Adicione o repositório e a dependência ao projeto Gradle:

Gradle – build.gradle

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

Use um JDK compatível com a versão selecionada. Para instalação manual do JAR, Kotlin DSL, atualizações e solução de problemas de dependência, consulte Install Aspose.HTML for Java .


Perguntas frequentes sobre conversão de EPUB para JPG

1. A conversão de EPUB para JPG preserva textos e links selecionáveis?

Não. JPG é um formato de imagem raster. O texto, os links, a navegação e o conteúdo interativo do EPUB são renderizados visualmente, mas não permanecem selecionáveis ou interativos na saída.

2. Devo converter EPUB para JPG ou PNG?

Use JPG quando arquivos menores forem mais importantes do que detalhes sem perdas. Use EPUB para PNG para saída sem perdas, bordas de texto mais nítidas ou suporte a transparência.

3. Posso alterar a resolução das imagens JPG criadas a partir do EPUB?

Sim. Chame setHorizontalResolution() e setVerticalResolution() em ImageSaveOptions antes de Converter.convertEPUB(). Você também pode configurar o tamanho da página, margens, cor de fundo e suavização.

4. Posso converter EPUB para JPG online gratuitamente?

Sim. Use o conversor online gratuito de EPUB para JPG para uma conversão manual. Aspose.HTML for Java é a API comercial para automatizar a mesma tarefa em aplicativos Java e pode ser avaliada antes do licenciamento.

Conversões Java relacionadas

Escolha outro formato de saída para o mesmo arquivo EPUB.