Aspose.Slides  for Java

Java PowerPoint API firmy Aspose.Slides

Twórz, modyfikuj, łącz, klonuj, chroń, konwertuj i manipuluj PowerPoint PPT, PPTX w Javie oraz innymi formatami prezentacji.

  Pobierz darmową wersję próbną
  
 

Aspose.Slides for Java to Java PowerPoint API do manipulacji i zarządzania prezentacjami. Pozwala programistom czytać, pisać, konwertować i manipulować prezentacjami PowerPoint w Javie. Wszystkie elementy dokumentu, takie jak slajdy, tabele, tekst, wykresy, kształty, obrazy i diagramy SmartArt są dostępne do manipulacji.

Aspose.Slides for Java API obsługuje eksportowanie prezentacji do formatów PDF, PDF/A, HTML, XPS i obrazów. Java PowerPoint API zawiera wiele rozszerzonych funkcji Java PPT, takich jak: łączenie, klonowanie, dzielenie, porównywanie, drukowanie prezentacji PPT(X) w Javie. Aspose.Slides for Java API działa bez żadnych dodatkowych zależności.

Zaawansowane funkcje Java PowerPoint API

Twórz lub klonuj istniejące slajdy z szablonów

Zapisuj i otwieraj pliki do i ze strumieni

Generuj prezentacje z bazy danych

Twórz kształty i dodawaj tekst do kształtów na slajdach

Praca z tabelami PowerPoint

Obsługa formatowania tekstu i kształtu

Usuń lub zastosuj ochronę na kształtach

Osadź wykresy Excela jako obiekty OLE na slajdach

Praca z komponentami ActiveX

Konwertuj prezentację na wiele formatów w Javie

Aspose.Slides for Java API renderuje prezentacje do wielu standardowych formatów podobnych do oryginalnego, korzystając z jego silnika renderującego. Silnik renderujący jest specjalnie zaprojektowany do renderowania z najwyższą wiernością PowerPoint. Konwertowanie prezentacji do dowolnego obsługiwanego formatu jest proste, wystarczy załadować, ustawić format wyjściowy i wywołać metodę Save. Za pomocą Java PowerPoint API zdefiniuj ustawienia konwersji Java PPT, aby zmienić dokument wyjściowy w locie.

Renderuj prezentacje - Java

// load the file to be rendered

Presentation prest = new Presentation(dir + "template.pptx");

// Convert PPTX to PDF, XPS and TIFF

prest.save(dir + "output.pdf", SaveFormat.Pdf);

prest.save(dir + "output.xps", SaveFormat.Xps);

prest.save(dir + "output.tiff", SaveFormat.Tiff);

Zmień elementy prezentacji w Javie

Aspose.Slides for Java API może obsługiwać wszystkie elementy slajdów, w tym tabelę, pole tekstowe, prostokąt, polilinię, elipsę, auto-kształt, ramkę obrazu, ramkę wideo, ramkę audio i ramkę obiektu OLE. Interfejs API Java PowerPoint zapewnia również dobrze zaprojektowany zestaw klas Java PPT, który umożliwia wszechstronne manipulowanie każdym z tych elementów.

Manipulowanie grafiką SmartArt w programie PowerPoint w języku Java

Aspose.Slides for Java API może łatwo tworzyć lub uzyskiwać dostęp, manipulować i usuwać istniejące kształty SmartArt ze slajdu. Interfejs API Java PowerPoint ułatwia dynamiczne eksplorowanie właściwości grafiki SmartArt lub zarządzanie węzłami grafiki SmartArt, a także manipulowanie układem, stylem i kolorem kształtów grafiki SmartArt.

Twórz miniatury slajdów w języku Java

Istnieje wiele możliwości wykorzystania miniatur slajdów, takich jak: tworzenie przeglądarki prezentacji online na niestandardowej stronie internetowej, udostępnianie miniatury slajdów klientom jako szablonu prezentacji i wiele innych. Aspose.Slides for Java API umożliwia tworzenie miniatur slajdów za pomocą zaledwie kilku linijek kodu.

Utwórz miniaturę slajdu - Java

// load the file

Presentation prest = new Presentation(dir + "template.pptx");

// access the first slide from the collection

ISlide sld = prest.getSlides().get_Item(0);

// create a full scale image of the slide

BufferedImage image = sld.getThumbnail(1f, 1f);

// save the image in JPEG format

ImageIO.write(image, "jpeg", new File(dir + "output.jpg"));

Automatyzacja Microsoft Office – nie jest potrzebna

Interfejs API jest zbudowany przy użyciu kodu zarządzanego, który nie wymaga instalowania na komputerze pakietu Microsoft Office ani programu Microsoft PowerPoint, aby pracować z formatami dokumentów programu PowerPoint. Jest to doskonała alternatywa automatyzacji Microsoft PowerPoint pod względem obsługiwanych funkcji, bezpieczeństwa, stabilności, skalowalności, szybkości i ceny.