Używając Aspose.Total for Java możesz łatwo przekonwertować PS na XAML w dowolnej aplikacji Java J2SE, J2EE, J2ME. Po pierwsze, używając Aspose.PDF for Java , możesz wyeksportować PS do PPTX. Następnie, używając Aspose.Slides for Java PowerPoint Processing API, możesz przekonwertować PPTX na XAML.
Java API do konwersji PS na XAML
- Otwórz plik PS za pomocą klasy Document
- Konwertuj PS 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 .
// load PS file with an instance of Document class
Document document = new Document("template.ps");
// save PS as PPTX format
document.save("PptxOutput.pptx", SaveFormat.Pptx);
// instantiate a Presentation object that represents a PPTX file
Presentation presentation = new Presentation("PptxOutput.pptx");
// save the presentation as Xaml format
presentation.save("output.xaml", SaveFormat.Xaml);
Wymagania dotyczące konwersji
Podczas ładowania pliku w formacie PS 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 PS document
Document doc = new Document("input.ps", "Your@Password");
// save PS as PPTX format
document.save("PptxOutput.pptx", SaveFormat.Pptx);
Otwórz zaszyfrowany plik PS przez Java
Po przekonwertowaniu PS 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
- Osadzanie diagramów opartych na PS w aplikacjach WPF lub UWP.
- Konwertowanie ilustracji wektorowych do aplikacji desktopowych i mobilnych na różne platformy.
- Przygotowywanie układów PostScript do projektowania interfejsów UI/UX.
- Integracja wykresów generowanych przez PS do interaktywnych pulpitów aplikacji.
Scenariusze automatyzacji
- Konwersja wsadowa PS na XAML dla potoków rozwoju aplikacji.
- Automatyczna konwersja dla bibliotek zasobów interfejsu użytkownika.
- Wspomagane sztuczną inteligencją wyodrębnianie elementów wektorowych do renderowania w XAML.
- Integracja w przepływy pracy od projektu do kodu dla szybkiego prototypowania.