Filformatet EPUB är populärt för att skriva ut e-böcker, broschyrer, broschyrer etc. Ibland kan du behöva konvertera en EPUB-fil till en bild för att visa filinnehållet. Därför guidar den här artikeln dig om hur du konverterar en EPUB-fil till en JPG- eller PNG-bild programmatiskt i Java.
- EPUB to Image Converter – Java API-installation
- Konvertera EPUB till JPG-bild Programmatiskt i Java
- Konvertera EPUB till PNG-bild i Java
EPUB till bildkonvertering – Java API-installation
Aspose.HTML for Java kan användas för att skapa, redigera och manipulera HTML, MHTML, XPS, EPUB och många andra filformat. Du kan ladda ner dess JAR-filer från sidan New Releases eller klistra in följande konfigurationer i pom.xml-filen för ditt projekt:
Förvar:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Beroende:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-html</artifactId>
<version>21.12</version>
<classifier>jdk17</classifier>
</dependency>
</dependencies>
Konvertera EPUB till JPG-bild i Java
Du kan konvertera en EPUB-fil till en JPG-bild genom att följa stegen nedan:
- Skapa ett objekt av klassen ImageSaveOptions.
- Ställ in sidstorlek och utdatabildsformat.
- Spara den utgående JPG-bilden med metoden ConvertEPUB.
Följande kodexempel beskriver hur man konverterar en EPUB-fil till en JPG-bild i Java:
// Förbered en sökväg till en käll-EPUB-fil
String sourcePath = "input.epub";
// Förbered en sökväg för att spara den konverterade filen
String outputPath = "output.jpg";
// Skapa en instans av 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))));
// Anropa ConvertEPUB-metoden för att konvertera EPUB till JPG-bild
Converter.convertEPUB(sourcePath, options, outputPath);
Konvertera EPUB till PNG-bild Programmatiskt i Java
Du måste följa stegen nedan för att konvertera en EPUB-fil till en PNG-bild:
- Skapa en instans av klassen ImageSaveOptions.
- Ställ in utdatabildens format som PNG.
- Konvertera EPUB till en PNG-bild med metoden ConvertEPUB.
Följande kodexempel förklarar hur man konverterar en EPUB-fil till en PNG-bild i Java:
// Förbered en sökväg till en käll-EPUB-fil
String sourcePath = "input.epub";
// Förbered en sökväg för att spara den konverterade filen
String outputPath = "output.png";
// Skapa en instans av ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions();
options.setFormat(ImageFormat.Png);
options.getPageSetup().getAnyPage().setSize(new Size(500, 500));
// Anropa ConvertEPUB-metoden för att konvertera EPUB till PNG-bild
Converter.convertEPUB(sourcePath, options, outputPath);
Utforska Aspose.HTML för Java API
Du kan ta en titt på olika kapitel i dokumentationen för att lära dig andra funktioner som ingår i API:et.
Skaffa en gratis licens
Du kan begära en gratis temporär licens för att utvärdera API-funktionerna utan några begränsningar.
Slutsats
I den här artikeln har du utforskat hur du konverterar en EPUB-fil till en JPG- eller PNG-bild i Java. Dessutom är du välkommen att kontakta oss på forumet om du har några frågor.