1. Produkty
  2.   Prezentacja
  3.   Java
  4.   Aspose.Slides for Java

Aspose.Slides for Java

 
 

Twórz i konwertuj arkusze kalkulacyjne Excel za pośrednictwem interfejsu API Java

Biblioteka prezentacji Java PowerPoint Biblioteka do tworzenia, edytowania, scalania, klonowania, ochrony, konwertowania i manipulowania prezentacjami PowerPoint PPT, PPTX.

Aspose.Slides for Java to bardzo potężny interfejs API pomagający programistom generować, manipulować i konwertować prezentacje PowerPoint w środku własne aplikacje Java bez korzystania z programu Microsoft PowerPoint lub innych aplikacji. Dzięki łatwemu w użyciu interfejsowi i dobrze udokumentowanym przykładom kodu jest to doskonały wybór dla programistów, którzy chcą dodać funkcjonalność programu PowerPoint do swoich aplikacji Java.

Aspose.Slides for Java API umożliwia programistom zapisywanie prezentacji w różnych formatach, a także konwertowanie prezentacji z jednego formatu na inny za pomocą zaledwie kilku linii kodu Java. Umożliwia konwersję do formatu prezentacji PPT, OOXML (PPTX), PDF, XPS, TIFF, ODP, HTML i wielu innych. Co więcej, obsługuje także konwersję z PPT do PPTX, konwersję ODP do PPTX, slajdy prezentacji do formatu Scalable Vector Graphics (SVG), renderowanie slajdów prezentacji do formatów TIFF, PNG, BMP, JPEG i GIF i wiele innych.

Aspose.Slides dla Java to zaawansowany i wszechstronny interfejs API z szeroką gamą funkcji i obsługą wielu platform i wersji programu PowerPoint. Biblioteka umożliwia tworzenie prezentacji od podstaw, modyfikowanie istniejących prezentacji, stosowanie formatowania i stylizacji, wstawianie wykresów i diagramów, wstawianie nowych slajdów, dodawanie przejść slajdów, dodawanie animacji do slajdów, animacje tekstu, a także animacje obiektów i wiele innych. Biblioteka zapewnia także obsługę różnych wersji programu PowerPoint, w tym programu PowerPoint 2007, 2010, 2013, 2016 i 2019, a także obsługuje nowy format Open XML używany w programie PowerPoint 2007 i nowszych wersjach.

Previous Next

Pierwsze kroki z Aspose.Slides dla Java

Aspose obsługuje wszystkie interfejsy API Java w repozytoriach Maven. Możesz używać Aspose.Slides for Java API bezpośrednio w swoich projektach Maven za pomocą prostych konfiguracji. W ten sposób określ konfigurację/lokalizację repozytorium Aspose Maven w pliku pom.xml Maven.

Repozytorium Maven dla Aspose.Slides dla Java



<repositories>
	<repository>
	<id>AsposeJavaAPI</id>
	<name>Aspose Java API</name>
	<url>https://releases.aspose.com/java/repo/</url>
	</repository>
</repositories>

//Define Aspose.Slides for Java API dependency in your pom.xml this way:

<dependencies>
	<dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-slides</artifactId>
	<version>XX.XX</version>
    <classifier>jdk16</classifier>
	</dependency>

    <dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-slides</artifactId>
	<version>23.1</version>
    <classifier>javadoc</classifier>
	</dependency>

</dependencies>
Możesz go także pobrać bezpośrednio ze strony wydania produktu Aspose.

Twórz prezentacje i manipuluj nimi za pomocą interfejsu Java API

Aspose.Slides for Java API umożliwia twórcom oprogramowania tworzenie i manipulowanie prezentacjami programu PowerPoint we własnej aplikacji Java. Biblioteka obsługuje także otwieranie istniejących prezentacji oraz wprowadzanie w nich zmian i zapisywanie ich ponownie w różnych formatach plików. Możesz także z łatwością otwierać prezentacje chronione hasłem, a także bardzo duże prezentacje. Biblioteka obsługuje także łączenie istniejących prezentacji, dodawanie nowych slajdów do istniejących, stosowanie nowego formatowania do slajdów, sprawdzanie istniejących prezentacji, uzyskiwanie właściwości istniejących prezentacji i tak dalej.

Tworzenie prezentacji i dodawanie wiersza do pierwszego slajdu za pośrednictwem interfejsu API .NET

// Instantiate a Presentation object that represents a presentation file
Presentation pres = new Presentation();
try {
    // Get the first slide
    ISlide slide = pres.getSlides().get_Item(0);

    // Add an autoshape of type line
    slide.getShapes().addAutoShape(ShapeType.Line, 50, 150, 300, 0);
    pres.save("NewPresentation_out.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

Konwersja prezentacji do formatu PDF, XPS, ODP poprzez API Java

Biblioteka Aspose.Slides for Java daje twórcom oprogramowania możliwość konwertowania prezentacji programu PowerPoint do różnych formatów plików za pomocą zaledwie kilku linii kodu Java. Obsługuje konwersję do plików PowerPoint (PPT, PPTX), OpenDocument (ODP), PDF, HTML, PDF/A, XPS, SWF Flash i plików graficznych (JPEG, PNG, BMP, TIFF, GIF). Podczas zapisywania prezentacji programiści mogą określić różne opcje, takie jak ochrona hasłem, szyfrowanie i inne. Biblioteka została zaprojektowana do bezproblemowej współpracy z aplikacjami Java, co czyni ją idealnym rozwiązaniem dla programistów, którzy muszą konwertować prezentacje programu PowerPoint w ramach przepływu pracy w swojej aplikacji.

Konwertuj prezentację do formatu PDF w widoku slajdów programu Notes za pośrednictwem interfejsu API .NET

Presentation pres = new Presentation("presentation.pptx");
try {
    PdfOptions pdfOptions = new PdfOptions();
    pdfOptions.getNotesCommentsLayouting().setNotesPosition(NotesPositions.BottomFull);

    pres.save(resourcesOutputPath+"PDF-Notes.pdf", SaveFormat.Pdf, pdfOptions);
} finally {
    if (pres != null) pres.dispose();
}

Bezpieczna prezentacja przy użyciu interfejsu Java API

Aspose.Slides for Java zapewnia możliwość zabezpieczenia prezentacji programu PowerPoint w aplikacjach Java. Biblioteka zawiera liczne funkcje zabezpieczające prezentacje, takie jak zabezpieczanie prezentacji poprzez ustawienie ochrony hasłem, podpis cyfrowy taki sam jak w programie PowerPoint, dodawanie tekstu znaku wodnego lub znaku wodnego obrazu do slajdu i wiele innych. Można tego również dokonać korzystając z wbudowanych opcji szyfrowania dostępnych w API, takich jak ustawienie hasła otwierającego prezentację, ograniczenie możliwości edycji lub wydruku prezentacji oraz ustawienie uprawnień dla różnych użytkowników.

Jak zaszyfrować prezentację za pomocą interfejsu API języka C#

Presentation presentation = new Presentation("pres.pptx");
try {
    presentation.getProtectionManager().encrypt("123123");
    presentation.save("encrypted-pres.pptx", SaveFormat.Pptx);
} finally {
    if (presentation != null) presentation.dispose();
}

Twórz wykresy i zarządzaj nimi w prezentacji za pomocą języka Java

W języku Java dostępnych jest kilka bibliotek, których można używać do tworzenia wykresów w prezentacjach i zarządzania nimi. Aspose.Slides dla Java to potężne narzędzie do tworzenia wykresów i zarządzania nimi w prezentacjach. Biblioteka pozwala na łatwe dodawanie wykresów do prezentacji, dostosowywanie ich wyglądu i danych, a nawet tworzenie wykresów od podstaw. Biblioteka obsługuje różne typy wykresów, takie jak wykres pierścieniowy, punkty danych mapy drzewa i wykres słoneczny, wykres 3D, wykres bąbelkowy, wykres kołowy i tak dalej. Po utworzeniu wykresu można łatwo dostosować jego wygląd i dane, korzystając z różnych właściwości i metod klasy Chart. Możesz na przykład zmienić typ wykresu, ustawić etykiety osi, dodać serie danych i nie tylko.

Tworzenie wykresów lejkowych na slajdzie prezentacji za pośrednictwem interfejsu API .NET

Presentation pres = new Presentation();
try {
    IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.Funnel, 50, 50, 500, 400);
    chart.getChartData().getCategories().clear();
    chart.getChartData().getSeries().clear();

    IChartDataWorkbook wb = chart.getChartData().getChartDataWorkbook();

    wb.clear(0);

    chart.getChartData().getCategories().add(wb.getCell(0, "A1", "Category 1"));
    chart.getChartData().getCategories().add(wb.getCell(0, "A2", "Category 2"));
    chart.getChartData().getCategories().add(wb.getCell(0, "A3", "Category 3"));
    chart.getChartData().getCategories().add(wb.getCell(0, "A4", "Category 4"));
    chart.getChartData().getCategories().add(wb.getCell(0, "A5", "Category 5"));
    chart.getChartData().getCategories().add(wb.getCell(0, "A6", "Category 6"));

    IChartSeries series = chart.getChartData().getSeries().add(ChartType.Funnel);

    series.getDataPoints().addDataPointForFunnelSeries(wb.getCell(0, "B1", 50));
    series.getDataPoints().addDataPointForFunnelSeries(wb.getCell(0, "B2", 100));
    series.getDataPoints().addDataPointForFunnelSeries(wb.getCell(0, "B3", 200));
    series.getDataPoints().addDataPointForFunnelSeries(wb.getCell(0, "B4", 300));
    series.getDataPoints().addDataPointForFunnelSeries(wb.getCell(0, "B5", 400));
    series.getDataPoints().addDataPointForFunnelSeries(wb.getCell(0, "B6", 500));

    pres.save("Funnel.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}
 Polski