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ě:
- Načtěte zdrojové soubory EPUB do streamů.
- Vytvořte pole obsahující načtené vstupní soubory.
- Vytvořte instanci EPUB Renderer.
- 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ů:
- Načtěte zdrojové soubory EPUB do streamů.
- Vytvořte pole obsahující načtené vstupní soubory.
- Vytvořte instanci EpubRenderer.
- 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.