1. Produktai
  2.   Pristatymas
  3.   Java
  4.   Aspose.Slides for Java

Aspose.Slides for Java

 
 

Kurkite ir konvertuokite „Excel“ skaičiuokles naudodami „Java“ API

„Java PowerPoint“ pristatymų biblioteka skirta kurti, redaguoti, sujungti, klonuoti, apsaugoti, konvertuoti ir manipuliuoti „PowerPoint“ PPT, PPTX pristatymais.

Aspose.Slides for Java yra labai galinga API, padedanti programinės įrangos kūrėjams kurti, valdyti ir konvertuoti PowerPoint pristatymus viduje savo Java programas, nenaudodami Microsoft PowerPoint ar kitų programų. Lengva naudoti sąsaja ir gerai dokumentuoti kodo pavyzdžiai yra puikus pasirinkimas kūrėjams, norintiems prie savo Java programų pridėti PowerPoint funkcijų.

Aspose.Slides for Java API leidžia programuotojams išsaugoti pristatymus įvairiais formatais, taip pat konvertuoti pristatymus iš vieno formato į kitą naudojant tik kelias Java kodo eilutes. Tai leidžia konvertuoti į PPT, OOXML pristatymo formatą (PPTX), PDF, XPS, TIFF, ODP, HTML ir daugelį kitų. Be to, jis taip pat palaiko konvertavimą iš PPT į PPTX, ODP konvertavimą į PPTX, pristatymų skaidres į Scalable Vector Graphics (SVG) formatą, pateikia pristatymų skaidres į TIFF, PNG, BMP, JPEG ir GIF ir daug daugiau.

Aspose.Slides for Java yra pažangi ir universali API su daugybe funkcijų ir kelių platformų bei PowerPoint versijų palaikymu. Biblioteka palaiko pristatymų kūrimą nuo nulio, esamų pristatymų modifikavimą, formatavimo ir stiliaus taikymą, diagramų ir diagramų įterpimą, naujų skaidrių įterpimą, skaidrių perėjimų pridėjimą, animacijų pridėjimą prie skaidrių, teksto animaciją, objektų animaciją ir daug daugiau. Biblioteka taip pat palaiko įvairias PowerPoint versijas, įskaitant PowerPoint 2007, 2010, 2013, 2016 ir 2019, taip pat palaiko naują Open XML formatą, naudojamą PowerPoint 2007 ir naujesnėje versijoje.

Previous Next

Darbo Aspose.Slides, skirtos Java, pradžia

Aspose talpina visas Java API Maven saugyklose. Galite naudoti „Aspose.Slides“, skirtą Java API, tiesiogiai savo „Maven“ projektuose su paprastomis konfigūracijomis. Tokiu būdu nurodykite Aspose Maven saugyklos konfigūraciją / vietą savo Maven pom.xml.

Maven saugykla, skirta „Aspose.Slides“, skirta „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>
Taip pat galite jį atsisiųsti tiesiogiai iš „Aspose“ produkto išleidimo puslapio.

Pristatymų kūrimas ir manipuliavimas naudojant Java API

Aspose.Slides for Java API leidžia programinės įrangos kūrėjams kurti ir valdyti PowerPoint pristatymus savo Java programoje. Biblioteka taip pat palaiko esamų pristatymų atidarymą ir atlieka jos pakeitimus bei išsaugo jį įvairiais failų formatais. Taip pat galite lengvai atidaryti slaptažodžiu apsaugotus pristatymus, taip pat labai didelius pristatymus. Biblioteka taip pat palaiko esamų pristatymų sujungimą, naujos skaidrės įtraukimą į esamą, naujo formatavimo pritaikymą skaidrėms, esamo pristatymo peržiūrą, esamų pristatymų savybių gavimą ir pan.

Pristatymų kūrimas ir eilutės pridėjimas prie pirmosios skaidrės naudojant .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();
}

Pristatymų konvertavimas į PDF, XPS, ODP naudojant Java API

Aspose.Slides for Java biblioteka suteikia programinės įrangos kūrėjams galimybę konvertuoti PowerPoint pristatymus į įvairius failų formatus naudojant tik kelias Java kodo eilutes. Jis palaiko konvertavimą į PowerPoint (PPT, PPTX), OpenDocument (ODP), PDF, HTML, PDF/A, XPS, SWF Flash ir vaizdo (JPEG, PNG, BMP, TIFF, GIF) failus. Išsaugodami pristatymą kūrėjai gali nurodyti įvairias parinktis, pvz., apsaugą slaptažodžiu, šifravimą ir kt. Biblioteka sukurta taip, kad sklandžiai veiktų su „Java“ programomis, todėl tai yra idealus sprendimas kūrėjams, kuriems reikia konvertuoti „PowerPoint“ pristatymus kaip programos darbo eigos dalį.

Konvertuokite pristatymą į PDF naudodami „Notes“ skaidrių rodinį naudodami .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();
}

Saugus pristatymas naudojant Java API

Aspose.Slides for Java suteikė galimybę apsaugoti savo PowerPoint pristatymą Java programose. Bibliotekoje yra daug funkcijų, skirtų jų pristatymams apsaugoti, pvz., saugių pristatymų nustatant apsaugą slaptažodžiu, skaitmeninį parašą, tokį patį kaip PowerPoint, teksto vandens ženklą arba vaizdo vandens ženklą į skaidrę ir daug daugiau. Tai taip pat galima padaryti naudojant įtaisytąsias API šifravimo parinktis, pvz., nustatant slaptažodį atidarant pristatymą, apribojant pristatymo redagavimą ar spausdinimą ir nustatant leidimus skirtingiems vartotojams.

Kaip užšifruoti pristatymą naudojant 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();
}

Kurti ir tvarkyti diagramas pristatyme naudojant „Java“

Yra keletas „Java“ bibliotekų, kurias galima naudoti kuriant ir tvarkant diagramas pristatymuose. Aspose.Slides for Java yra galingas įrankis diagramoms kurti ir tvarkyti pristatymuose. Biblioteka leidžia pernelyg lengvai pridėti diagramas prie pristatymų, tinkinti jų išvaizdą ir duomenis ir netgi kurti diagramas nuo nulio. Biblioteka palaiko įvairių tipų diagramas, tokias kaip spurginė diagrama, medžio žemėlapio ir saulės spindulių diagramos duomenų taškai, 3D diagrama, burbulinė diagrama, skritulinė diagrama ir pan. Sukūrę diagramą, galite lengvai tinkinti jos išvaizdą ir duomenis naudodami įvairias diagramos klasės savybes ir metodus. Pavyzdžiui, galite pakeisti diagramos tipą, nustatyti ašių etiketes, pridėti duomenų serijas ir kt.

Kanalų diagramų kūrimas pristatymo skaidrėje naudojant .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();
}
 Lietuvių