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
- Jak programowo scalić pliki EPUB w Javie
- Scal 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:
- Załaduj źródłowe pliki EPUB do strumieni.
- Utwórz tablicę zawierającą załadowane pliki wejściowe.
- Utwórz instancję Renderera EPUB.
- Scal dokumenty EPUB w plik PDF.
Scal pliki EPUB w Javie
Wykonaj poniższe czynności, aby programowo scalić pliki EPUB w Javie:
- Załaduj źródłowe pliki EPUB do strumieni.
- Utwórz tablicę zawierającą załadowane pliki wejściowe.
- Utwórz instancję EpubRenderer.
- 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.