1. Produkte
  2.   Präsentation
  3.   Java
  4.   Aspose.Slides for Java

Aspose.Slides for Java

 
 

Opret og konverter Excel-regneark via Java API

Java PowerPoint-præsentationsbibliotek til at oprette, redigere, flette, klone, beskytte, konvertere og manipulere PowerPoint PPT, PPTX-præsentationer.

Aspose.Slides til Java er en meget kraftfuld API, der hjælper softwareudviklere med at generere, manipulere og konvertere PowerPoint-præsentationer indeni deres egne Java-applikationer uden at bruge Microsoft PowerPoint eller andre applikationer. Med dens brugervenlige grænseflade og veldokumenterede kodeeksempler er det et godt valg for udviklere, der ønsker at tilføje PowerPoint-funktionalitet til deres Java-applikationer.

Aspose.Slides til Java API gør det muligt for softwareprogrammører at gemme præsentationer i en række forskellige formater, samt konvertere præsentationer fra et format til et andet med blot et par linjer Java-kode. Det tillader konvertering til PPT, OOXML præsentationsformat (PPTX), PDF, XPS, TIFF, ODP, HTML og mange flere. Desuden understøtter den også konvertering fra PPT til PPTX, ODP til PPTX-konvertering, præsentationsdias til Scalable Vector Graphics (SVG) format, gengivelse af præsentationsdias til TIFF, PNG, BMP, JPEG og GIF og mange flere.

Aspose.Slides til Java er en avanceret og alsidig API med en bred vifte af funktioner og understøttelse af flere platforme og PowerPoint-versioner. Biblioteket understøtter oprettelse af præsentationer fra bunden, ændring af eksisterende præsentationer, anvendelse af formatering og styling, indsættelse af diagrammer og diagrammer, indsættelse af nye dias, tilføjelse af diasovergange, tilføjelse af animationer til dias, tekstanimationer såvel som objektanimationer og mange flere. Biblioteket understøttede også forskellige versioner af PowerPoint, herunder PowerPoint 2007, 2010, 2013, 2016 og 2019, og understøtter også det nye Open XML-format, der bruges i PowerPoint 2007 og senere.

Previous Next

Kom godt i gang med Aspose.Slides til Java

Aspose er vært for alle Java API'er på Maven repositories. Du kan bruge Aspose.Slides til Java API direkte i dine Maven-projekter med enkle konfigurationer. Angiv Aspose Maven Repository konfiguration/placering i din Maven pom.xml på denne måde.

Maven repository til Aspose.Slides til 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>
Du kan også downloade det direkte fra Aspose-produktudgivelsessiden.

Opret og manipuler præsentationer via Java API

Aspose.Slides til Java API gør det muligt for softwareudviklere at skabe og manipulere PowerPoint-præsentationer i deres egen Java-applikation. Biblioteket understøtter også åbning af eksisterende præsentationer og foretager ændringer i det og gemmer det tilbage i forskellige filformater. Du kan også nemt åbne adgangskodebeskyttede præsentationer samt meget store præsentationer. Biblioteket understøtter også fletning af eksisterende præsentation, tilføje nye dias til eksisterende, anvende ny formatering på dias, undersøge eksisterende præsentation, få egenskaber for eksisterende præsentationer og så videre.

Oprettelse af præsentationer og føj en linje til First Slide via .NET API

// 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();
}

Konvertering af præsentationer til PDF, XPS, ODP via Java API

Aspose.Slides til Java-bibliotek giver softwareudviklere mulighed for at konvertere PowerPoint-præsentationer til forskellige filformater med blot et par linjer Java-kode. Det understøtter konvertering til PowerPoint (PPT, PPTX), OpenDocument (ODP), PDF, HTML, PDF/A, XPS, SWF Flash og billedfiler (JPEG, PNG, BMP, TIFF, GIF). Udviklere kan angive forskellige muligheder, mens de gemmer præsentationen, såsom adgangskodebeskyttelse, kryptering og mere. Biblioteket er designet til at arbejde problemfrit med Java-applikationer, hvilket gør det til en ideel løsning for udviklere, der har brug for at konvertere PowerPoint-præsentationer som en del af deres applikations arbejdsgang.

Konverter præsentation til PDF i Notes Slide View via .NET API

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();
}

Sikker præsentation ved hjælp af Java API

Aspose.Slides til Java har givet mulighed for at sikre deres PowerPoint-præsentation i Java-applikationer. Biblioteket har inkluderet adskillige funktioner til at sikre deres præsentationer, såsom sikre præsentationer ved at indstille adgangskodebeskyttelse, digital signatur på samme måde som PowerPoint, Tilføj tekstvandmærke eller billedvandmærke til dias og mange flere. Dette kan også gøres ved at bruge de indbyggede krypteringsmuligheder, der er tilgængelige i API'et, såsom at indstille en adgangskode til at åbne præsentationen, begrænse redigering eller udskrivning af præsentationen og indstille tilladelser for forskellige brugere.

Sådan krypterer du en præsentation via C# API

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

Opret og administrer diagrammer i præsentation via Java

Der er flere biblioteker i Java, som kan bruges til at oprette og administrere diagrammer i præsentationer. Aspose.Slides til Java er et kraftfuldt værktøj til at oprette og administrere diagrammer i præsentationer. Biblioteket gør det for nemt at tilføje diagrammer til præsentationer, tilpasse deres udseende og data og endda oprette diagrammer fra bunden. Biblioteket understøtter forskellige typer diagrammer, såsom donutdiagram, datapunkter for trækort og sunburst-diagram, 3D-diagram, boblediagram, cirkeldiagram og så videre. Når du har oprettet et diagram, kan du nemt tilpasse dets udseende og data ved at bruge de forskellige egenskaber og metoder i Chart-klassen. Du kan f.eks. ændre diagramtypen, indstille akseetiketterne, tilføje dataserier og meget mere.

Oprettelse af tragtdiagrammer i præsentationens dias via .NET API

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();
}
 Deutsch