Używając Aspose.Total for Java możesz łatwo przekonwertować EPUB na XAML w dowolnej aplikacji Java J2SE, J2EE, J2ME. Po pierwsze, używając Aspose.PDF for Java , możesz wyeksportować EPUB do PPTX. Następnie, używając Aspose.Slides for Java PowerPoint Processing API, możesz przekonwertować PPTX na XAML.
Java API do konwersji EPUB na XAML
- Otwórz plik EPUB za pomocą klasy Document
- Konwertuj EPUB na PPTX za pomocą metody save
- Załaduj dokument PPTX za pomocą klasy Presentation
- Zapisz dokument w formacie XAML za pomocą metody
save
i ustaw
Xamljako SaveFormat
Wymagania dotyczące konwersji
Możesz łatwo użyć Aspose.Total for Java bezpośrednio z projektu opartego na Maven i dołącz Aspose.PDF for Java i Aspose.Slides for Java w pliku pom.xml.
Możesz też pobrać plik ZIP ze strony downloads .
Wymagania dotyczące konwersji
Podczas ładowania pliku w formacie EPUB dokument może być chroniony hasłem. Aspose.PDF for Java umożliwia również otwieranie zaszyfrowanych dokumentów. Aby otworzyć zaszyfrowany plik, możesz zainicjować nowe wystąpienie Dokumentu i przekaż nazwę pliku i hasło jako argumenty.
// open EPUB document
Document doc = new Document("input.epub", "Your@Password");
// save EPUB as PPTX format
document.save("PptxOutput.pptx", SaveFormat.Pptx);
Otwórz zaszyfrowany plik EPUB przez Java
Po przekonwertowaniu EPUB na XAML możesz również dodać do prezentacji predefiniowany typ widoku. Aspose.Slides for Java zapewnia możliwość ustawienia typu widoku generowanej prezentacji, gdy jest ona otwierana w programie PowerPoint za pomocą ViewProperties . Właściwość setLastView służy do ustawiania typu widoku przy użyciu ViewType .
// instantiate a Presentation object that represents a PPTX file
Presentation presentation = new Presentation("PptxOutput.pptx");
// set view type
presentation.getViewProperties().setLastView((byte) ViewType.SlideMasterView);
// save the presentation as Xaml format
presentation.save("output.xaml", SaveFormat.Xaml);
Główne przypadki użycia
- Prototypowanie aplikacji – Szybka konwersja treści na gotowy do interfejsu znacznik dla aplikacji.
- Przepływy pracy UI/UX – Integracja elementów e-booków w interaktywne systemy projektowe.
- Publikowanie na różne platformy – Adaptacja treści do projektów interfejsów użytkownika na wiele urządzeń i platform.
- Projektowanie interaktywne – Budowanie dynamicznych i responsywnych interfejsów z treści tekstowych i wizualnych.
- Integracja z Windows Presentation Foundation (WPF) – Bezproblemowe wykorzystanie treści publikacyjnych w aplikacjach WPF.
Scenariusze automatyzacji
- Potoki EPUB do XAML – Automatyzacja konwersji e-booków na pliki gotowe do znacznikowania.
- Wydobywanie znaczników automatycznie – Wydajne wyodrębnianie elementów interfejsu użytkownika do celów projektowych.
- Generowanie interfejsów masowo – Produkcja wielu plików gotowych do interfejsu z dużych bibliotek publikacyjnych.
- Przepływy pracy projektowania aplikacji na poziomie przedsiębiorstwa – Integracja konwersji EPUB do XAML w skalowalne przepływy pracy rozwoju oprogramowania.