EPUB är en förkortning för elektronisk publicering som ofta används för att spara böcker och annat relaterat innehåll. Dessa filer kan innehålla ord, grafik, bilder, typsnitt, stilmallar, etc. I vissa scenarier kan du behöva slå ihop vissa EPUB-filer. Efter sådana krav förklarar den här artikeln hur man sammanfogar EPUB-filer programmatiskt i Java.
- Slå samman EPUB-filer – Java API-installation
- Hur man sammanfogar EPUB-filer i Java
- Slå samman EPUB-filer i Java
Slå samman EPUB-filer – Java API-installation
Aspose.HTML for Java stöder att arbeta med eller konvertera HTML, MHTML, SVG och några andra filformat som stöds. Du kan enkelt komma åt API:t genom att ladda ner dess referens JAR-fil från sidan New Releases eller klistra in följande Maven-konfigurationer i pom.xml-filen för ditt projekt för att konfigurera API från Aspose Repository:
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>22.9</version>
<classifier>jdk18</classifier>
</dependency>
</dependencies>
Hur man sammanfogar EPUB-filer i Java
Följande steg visar hur man slår samman EPUB-filer i Java:
- Ladda EPUB-källfilerna i strömmar.
- Skapa en array som innehåller de laddade indatafilerna.
- Skapa en instans av EPUB Renderer.
- Slå samman EPUB-dokumenten till en PDF-fil.
Slå samman EPUB-filer i Java
Följ stegen nedan för att slå samman EPUB-filer programmatiskt i Java:
- Ladda EPUB-källfilerna i strömmar.
- Skapa en array som innehåller de laddade indatafilerna.
- Skapa en instans av EpubRenderer.
- Slå samman EPUB-dokumenten till en PDF-fil.
Följande kodavsnitt visar hur man sammanfogar EPUB-filer programmatiskt i Java:
// Öppna EPUB-källfilerna för läsning
Stream stream1 = new FileStream("input.epub", FileMode.Open);
Stream stream2 = new FileStream("input.epub", FileMode.Open);
Stream[] merge = new Stream[]{stream1, stream2};
// Skapa en instans av EPUB Renderer
var renderer = new com.aspose.html.rendering.EpubRenderer();
// Skapa en instans av PDF-enhet
var device = new com.aspose.html.rendering.pdf.PdfDevice("merge-epub.pdf");
// Slå samman EPUB-dokumenten till PDF
renderer.render(device, merge);
Utforska Aspose.HTML för Java
Du kan besöka avsnittet dokumentation för att lära dig många andra funktioner som erbjuds av API:et.
Slutsats
Sammanfattningsvis har du lärt dig hur man slår samman EPUB-filer i Java. Den täcker hela processen och kodexemplet för att kombinera flera EPUB-filer till en enda PDF-fil programmatiskt i Java. Vidare är du välkommen att kontakta oss på forum vid eventuella oklarheter.