Możesz przekonwertować plik xslfo na obraz WMZ w Javie w dwóch prostych krokach. Po pierwsze, używając Aspose.PDF for Java , możesz wyeksportować XSLFO do JPEG. Następnie za pomocą interfejsu API przetwarzania obrazów Aspose.Imaging for Java możesz renderować JPEG do WMZ. Oba interfejsy API są objęte pakietem Aspose.Total for Java .
Konwertuj XSLFO na WMZ w jednym pliku za pomocą Javy
API pozwala również na eksport pliku XSLFO do WMZ do pojedynczego pliku. Aby przekonwertować wszystkie strony, możesz najpierw wyrenderować dokument XSLFO do jednego pliku TIFF, a następnie wyeksportować plik TIFF do WMZ. 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 WMZ za pomocą save .
Konwertuj XSLFO na WMZ za pomocą znaku wodnego za pomocą Javy
Korzystając z API, możesz również wyeksportować plik XSLFO do WMZ ze znakiem wodnym w swoim dokumencie WMZ. Aby dodać do niego znak wodny, możesz najpierw przekonwertować XSLFO 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 WMZ.
Konwertuj i obracaj XSLFO do pliku WMZ za pomocą Java
Korzystając z interfejsu API, możesz również obracać wyjściowy obraz WMZ 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
Wysyłanie wizualizacji wygenerowanych w XSLFO jako skompresowane załączniki.
Osadzanie skalowalnej grafiki w programach PowerPoint i Word.
Archiwizowanie skompresowanych wizualizacji raportów wektorowych.
Udostępnianie operacyjnych pulpitów nawigacyjnych za pośrednictwem e-maili lub wewnętrznych portali.
Scenariusze automatyzacji
Partiowa konwersja plików XSLFO na WMZ dla efektywnego zarządzania przestrzenią.
Zaplanowana automatyczna kompresja raportów wizualnych.
Wywoływane generowanie plików WMZ dla powtarzających się procesów prezentacyjnych.
Integracja z automatycznymi procesami tworzenia prezentacji i dokumentów.