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.
- Conversor de EPUB para Imagem – Instalação da API Java
- Converter EPUB para imagem JPG programaticamente em Java
- Converter EPUB para imagem PNG 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:
- Crie um objeto da classe ImageSaveOptions.
- Defina o tamanho da página e o formato da imagem de saída.
- 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:
- Crie uma instância da classe ImageSaveOptions.
- Defina o formato da imagem de saída como PNG.
- 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.