Połącz pliki EPUB Java

EPUB to skrót oznaczający publikację elektroniczną, która jest często używana do zapisywania książek i innych powiązanych treści. Pliki te mogą zawierać słowa, grafikę, obrazy, czcionki, arkusze stylów itp. W niektórych scenariuszach może być konieczne scalenie niektórych plików EPUB. Zgodnie z tymi wymaganiami w tym artykule wyjaśniono, jak programowo scalić pliki EPUB w Javie.

Scalanie plików EPUB – instalacja Java API

Aspose.HTML for Java obsługuje pracę lub konwersję HTML, MHTML, SVG i niektórych innych obsługiwanych formatów plików. Możesz łatwo uzyskać dostęp do API, pobierając jego referencyjny plik JAR ze strony New Releases lub wklejając następujące konfiguracje Mavena w pliku pom.xml swojego projektu w celu skonfigurowania API z Repozytorium Aspose:

Magazyn:

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

Zależność:

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

Jak programowo scalić pliki EPUB w Javie

Poniższe kroki pokazują, jak scalić pliki EPUB w Javie:

  1. Załaduj źródłowe pliki EPUB do strumieni.
  2. Utwórz tablicę zawierającą załadowane pliki wejściowe.
  3. Utwórz instancję Renderera EPUB.
  4. Scal dokumenty EPUB w plik PDF.

Scal pliki EPUB w Javie

Wykonaj poniższe czynności, aby programowo scalić pliki EPUB w Javie:

  1. Załaduj źródłowe pliki EPUB do strumieni.
  2. Utwórz tablicę zawierającą załadowane pliki wejściowe.
  3. Utwórz instancję EpubRenderer.
  4. Scal dokumenty EPUB w plik PDF.

Poniższy fragment kodu pokazuje, jak programowo scalić pliki EPUB w Javie:

// Otwórz źródłowe pliki EPUB do odczytu
Stream stream1 = new FileStream("input.epub", FileMode.Open);
Stream stream2 = new FileStream("input.epub", FileMode.Open);

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

// Utwórz instancję Renderera EPUB
var renderer = new com.aspose.html.rendering.EpubRenderer();

// Utwórz instancję urządzenia PDF
var device = new com.aspose.html.rendering.pdf.PdfDevice("merge-epub.pdf");

// Scal dokumenty EPUB w PDF
renderer.render(device, merge);

Przeglądaj Aspose.HTML dla Javy

Możesz odwiedzić sekcję dokumentacja, aby poznać wiele innych funkcji oferowanych przez API.

Wniosek

Podsumowując, nauczyłeś się łączyć pliki EPUB w Javie. Obejmuje cały proces i próbkę kodu do łączenia wielu plików EPUB w jeden plik PDF programowo w Javie. Ponadto w przypadku jakichkolwiek niejasności prosimy o kontakt z nami na forum.

Zobacz też