EPUB para JPG PNG Java

O formato de arquivo EPUB é popular para impressão de e-books, brochuras, panfletos, etc. Às vezes, pode ser necessário converter um arquivo EPUB em uma imagem para exibir o conteúdo do arquivo. Portanto, este artigo orienta você sobre como converter um arquivo EPUB em uma imagem JPG ou PNG programaticamente em Java.

Conversão de EPUB para Imagem – Instalação da API Java

Aspose.HTML for Java pode ser usado para criar, editar e manipular HTML, MHTML, XPS, EPUB e muitos outros formatos de arquivo. Você pode baixar seus arquivos JAR da página New Releases ou colar as seguintes configurações no arquivo pom.xml do seu projeto:

Repositório:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>

Dependência:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>21.12</version>
        <classifier>jdk17</classifier>
    </dependency>
</dependencies>

Converter EPUB para imagem JPG em Java

Você pode converter um arquivo EPUB em uma imagem JPG seguindo as etapas abaixo:

  1. Crie um objeto da classe ImageSaveOptions.
  2. Defina o tamanho da página e o formato da imagem de saída.
  3. Salve a imagem JPG de saída com o método ConvertEPUB.

O exemplo de código a seguir explica como converter um arquivo EPUB em uma imagem JPG em Java:

// Preparar um caminho para um arquivo EPUB de origem
String sourcePath = "input.epub";

// Prepare um caminho para salvar o arquivo convertido 
String outputPath = "output.jpg";

// Crie uma instância de ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions();
options.setFormat(ImageFormat.Jpeg);
options.setSmoothingMode(SmoothingMode.HighQuality);
options.getPageSetup().setAnyPage(new Page(
    new Size(
Length.fromInches(4),
Length.fromInches(5.5))));

// Chame o método ConvertEPUB para converter EPUB para imagem JPG
Converter.convertEPUB(sourcePath, options, outputPath);

Converter EPUB para imagem PNG programaticamente em Java

Você precisa seguir as etapas abaixo para converter um arquivo EPUB em uma imagem PNG:

  1. Crie uma instância da classe ImageSaveOptions.
  2. Defina o formato da imagem de saída como PNG.
  3. Converta o EPUB em uma imagem PNG com o método ConvertEPUB.

O exemplo de código a seguir explica como converter um arquivo EPUB em uma imagem PNG em Java:

// Preparar um caminho para um arquivo EPUB de origem
String sourcePath = "input.epub";

// Prepare um caminho para salvar o arquivo convertido 
String outputPath = "output.png";

// Crie uma instância de ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions();
options.setFormat(ImageFormat.Png);
options.getPageSetup().getAnyPage().setSize(new Size(500, 500));

// Chame o método ConvertEPUB para converter EPUB para imagem PNG
Converter.convertEPUB(sourcePath, options, outputPath);

Explore a API Aspose.HTML para Java

Você pode dar uma olhada em diferentes capítulos na documentação para conhecer outros recursos incluídos na API.

Obtenha uma licença gratuita

Você pode solicitar uma licença temporária gratuita para avaliar os recursos da API sem limitações.

Conclusão

Neste artigo, você explorou como converter um arquivo EPUB em uma imagem JPG ou PNG em Java. Além disso, sinta-se à vontade para entrar em contato conosco no fórum em caso de dúvidas.

Veja também

Converter HTML para MHT em Java