Możesz przekonwertować plik epub na obraz SVGZ w Javie w dwóch prostych krokach. Po pierwsze, używając Aspose.PDF for Java , możesz wyeksportować EPUB do JPEG. Następnie za pomocą interfejsu API przetwarzania obrazów Aspose.Imaging for Java możesz renderować JPEG do SVGZ. Oba interfejsy API są objęte pakietem Aspose.Total for Java .
Konwertuj EPUB na SVGZ w jednym pliku za pomocą Javy
API pozwala również na eksport pliku EPUB do SVGZ do pojedynczego pliku. Aby przekonwertować wszystkie strony, możesz najpierw wyrenderować dokument EPUB do jednego pliku TIFF, a następnie wyeksportować plik TIFF do SVGZ. Możesz otworzyć plik wejściowy za pomocą klasy Document i utworzyć obiekty urządzeń Resolution, TiffSettings i TIFF. Możesz uzyskać pojedynczy obraz TIFF za pomocą process metoda klasy TiffDevice . Na koniec możesz załadować plik TIFF za pomocą klasy Image i zapisać go w formacie SVGZ za pomocą save .
Konwertuj EPUB na SVGZ za pomocą znaku wodnego za pomocą Javy
Korzystając z API, możesz również wyeksportować plik EPUB do SVGZ ze znakiem wodnym w swoim dokumencie SVGZ. Aby dodać do niego znak wodny, możesz najpierw przekonwertować EPUB na JPEG i dodać do niego znak wodny. Aby dodać znak wodny, załaduj plik obrazu za pomocą klasy Image , utwórz obiekt klasy Graphics i zainicjuj ją obiektem Image, utwórz nowy Matrix i ustaw translację i transformację pod żądanym kątem oraz dodaj znak wodny za pomocą Graphics.drawString . Po dodaniu znaku wodnego do obrazu możesz zapisać plik JPEG w formacie SVGZ.
Konwertuj i obracaj EPUB do pliku SVGZ za pomocą Java
Korzystając z interfejsu API, możesz również obracać wyjściowy obraz SVGZ zgodnie z własnymi potrzebami. Metoda Image.rotateFlip może służyć do obracania obrazu o 90/180/270 stopni i odwracania obrazu w poziomie lub w pionie. Biblioteka zapewnia proste metody wykonywania złożonych operacji, jednocześnie hermetyzując wszystkie brzydkie szczegóły. Możesz określić typ obracania i odwracania, który ma być zastosowany do obrazu. Aby obrócić i odwrócić obraz, możesz załadować przekonwertowany obraz JPEG za pomocą klasy Image i wywołać obraz. metodę rotateFlip z określeniem odpowiedniego RotateFlipType .
Główne przypadki użycia
- Lekkie publikowanie internetowe – Skuteczne wdrażanie wizualizacji e-booków na stronach internetowych z minimalnymi czasami ładowania.
- Podglądy e-booków z myślą o urządzeniach mobilnych – Zapewnianie interaktywnej i skalowalnej grafiki zoptymalizowanej pod kątem urządzeń mobilnych.
- Generowanie infografik – Tworzenie szczegółowych, wysokiej jakości podsumowań wizualnych z treści publikacji.
- Kompatybilność międzyplatformowa – Zapewnienie spójnego wyświetlania grafiki wektorowej na różnych urządzeniach i platformach.
- Projekty interaktywne – Umożliwienie dynamicznej i powiększalnej grafiki do celów edukacyjnych, marketingowych lub prezentacyjnych.
Scenariusze automatyzacji
- Potoki EPUB do SVGZ – Automatyzacja konwersji e-booków na skompresowaną grafikę wektorową.
- Automatyczna kompresja wektorów – Zmniejszanie rozmiarów plików zachowując pełną skalowalność i jakość.
- Tworzenie infografik hurtowo – Efektywna generacja dużych ilości treści wizualnej z publikacji cyfrowych.
- Przepływy pracy publikowania o lekkiej skali na poziomie przedsiębiorstwa – Integracja generowania SVGZ w skalowalne systemy dostarczania treści.