Slå samman EPUB-filer Java

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

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:

  1. Ladda EPUB-källfilerna i strömmar.
  2. Skapa en array som innehåller de laddade indatafilerna.
  3. Skapa en instans av EPUB Renderer.
  4. 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:

  1. Ladda EPUB-källfilerna i strömmar.
  2. Skapa en array som innehåller de laddade indatafilerna.
  3. Skapa en instans av EpubRenderer.
  4. 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.

Se även