Sloučit soubory EPUB Java

EPUB je zkratka pro elektronickou publikaci, která se často používá k ukládání knih a dalšího souvisejícího obsahu. Tyto soubory mohou obsahovat slova, grafiku, obrázky, písma, šablony stylů atd. V některých scénářích může být nutné sloučit některé soubory EPUB. V souladu s těmito požadavky tento článek vysvětluje, jak programově sloučit soubory EPUB v Javě.

Sloučit soubory EPUB – instalace Java API

Aspose.HTML for Java podporuje práci nebo konverzi HTML, MHTML, SVG a některých dalších podporovaných formátů souborů. K API můžete snadno přistupovat stažením referenčního souboru JAR ze stránky Nové verze nebo vložením následujících konfigurací Maven do souboru pom.xml vašeho projektu, abyste mohli nakonfigurovat API z Aspose Repository:

úložiště:

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

Závislost:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>22.9</version>
        <classifier>jdk18</classifier>
    </dependency>
</dependencies>

Jak sloučit soubory EPUB v Javě

Následující kroky ukazují, jak sloučit soubory EPUB v Javě:

  1. Načtěte zdrojové soubory EPUB do streamů.
  2. Vytvořte pole obsahující načtené vstupní soubory.
  3. Vytvořte instanci EPUB Renderer.
  4. Sloučit dokumenty EPUB do souboru PDF.

Sloučit soubory EPUB v Javě

Chcete-li sloučit soubory EPUB programově v Javě, postupujte podle následujících kroků:

  1. Načtěte zdrojové soubory EPUB do streamů.
  2. Vytvořte pole obsahující načtené vstupní soubory.
  3. Vytvořte instanci EpubRenderer.
  4. Sloučit dokumenty EPUB do souboru PDF.

Následující fragment kódu ukazuje, jak programově sloučit soubory EPUB v Javě:

// Otevřete zdrojové soubory EPUB ke čtení
Stream stream1 = new FileStream("input.epub", FileMode.Open);
Stream stream2 = new FileStream("input.epub", FileMode.Open);

Stream[] merge = new Stream[]{stream1, stream2};

// Vytvořte instanci EPUB Renderer
var renderer = new com.aspose.html.rendering.EpubRenderer();

// Vytvořte instanci zařízení PDF
var device = new com.aspose.html.rendering.pdf.PdfDevice("merge-epub.pdf");

// Sloučit dokumenty EPUB do PDF
renderer.render(device, merge);

Prozkoumejte Aspose.HTML pro Java

Můžete navštívit sekci dokumentace, kde se dozvíte mnoho dalších funkcí nabízených rozhraním API.

Závěr

Na závěr jste se naučili, jak sloučit soubory EPUB v Javě. Pokrývá celý proces a ukázku kódu pro kombinování více souborů EPUB do jednoho souboru PDF programově v Javě. Kromě toho nás v případě jakýchkoli nejasností neváhejte kontaktovat na forum.

Viz také