Aspose.Slides for Java
Izveidojiet un konvertējiet Excel izklājlapas, izmantojot Java API
Java PowerPoint prezentāciju bibliotēka, lai izveidotu, rediģētu, apvienotu, klonētu, aizsargātu, pārveidotu un manipulētu ar PowerPoint PPT, PPTX prezentācijām.
Aspose.Slides for Java ir ļoti jaudīga API, kas palīdz programmatūras izstrādātājiem ģenerēt, manipulēt un pārveidot PowerPoint prezentācijas iekšā. savas Java lietojumprogrammas, neizmantojot Microsoft PowerPoint vai citas lietojumprogrammas. Pateicoties viegli lietojamajam interfeisam un labi dokumentētiem kodu piemēriem, tā ir lieliska izvēle izstrādātājiem, kuri vēlas pievienot PowerPoint funkcionalitāti savām Java lietojumprogrammām.
Aspose.Slides for Java API ļauj programmatūras programmētājiem saglabāt prezentācijas dažādos formātos, kā arī pārvērst prezentācijas no viena formāta citā, izmantojot tikai dažas Java koda rindiņas. Tas ļauj konvertēt uz PPT, OOXML prezentācijas formātu (PPTX), PDF, XPS, TIFF, ODP, HTML un daudz ko citu. Turklāt tas atbalsta arī konvertēšanu no PPT uz PPTX, ODP konvertēšanu uz PPTX, prezentāciju slaidiem mērogojamās vektorgrafikas (SVG) formātā, prezentācijas slaidu renderēšanu TIFF, PNG, BMP, JPEG un GIF formātā un daudz ko citu.
Aspose.Slides for Java ir uzlabota un daudzpusīga API ar plašu funkciju klāstu un atbalstu vairākām platformām un PowerPoint versijām. Bibliotēka atbalsta prezentāciju izveidi no jauna, esošo prezentāciju modificēšanu, formatējuma un stila pielietošanu, diagrammu un diagrammu ievietošanu, jaunu slaidu ievietošanu, slaidu pāreju pievienošanu, animāciju pievienošanu slaidiem, teksta animācijas, kā arī objektu animācijas un daudz ko citu. Bibliotēka arī sniedza atbalstu dažādām PowerPoint versijām, tostarp PowerPoint 2007, 2010, 2013, 2016 un 2019, kā arī atbalsta jauno Open XML formātu, ko izmanto PowerPoint 2007 un jaunākās versijās.
Darba sākšana ar Aspose.Slides for Java
Aspose mitina visas Java API Maven krātuvēs. Varat izmantot Aspose.Slides for Java API tieši savos Maven projektos ar vienkāršām konfigurācijām. Šādā veidā norādiet Aspose Maven repozitorija konfigurāciju/atrašanos savā Maven pom.xml.
Maven repozitorijs priekš Aspose.Slides darbam ar 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>
Varat arī lejupielādēt to tieši no Aspose produkta izlaišanas lapas.Prezentāciju izveide un manipulēšana ar tām, izmantojot Java API
Aspose.Slides for Java API ļauj programmatūras izstrādātājiem izveidot un manipulēt ar PowerPoint prezentācijām savā Java lietojumprogrammā. Bibliotēka atbalsta arī esošo prezentāciju atvēršanu un veic tajā izmaiņas un saglabā to atpakaļ dažādos failu formātos. Varat arī viegli atvērt ar paroli aizsargātas prezentācijas, kā arī ļoti lielas prezentācijas. Bibliotēka atbalsta arī esošo prezentāciju sapludināšanu, jaunu slaidu pievienošanu esošajam, jauna formatējuma lietošanu slaidiem, esošās prezentācijas pārbaudi, esošo prezentāciju rekvizītu iegūšanu un tā tālāk.
Prezentāciju izveide un rindiņas pievienošana pirmajam slaidam, izmantojot .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();
}
Prezentāciju konvertēšana uz PDF, XPS, ODP, izmantojot Java API
Aspose.Slides for Java sniedz programmatūras izstrādātājiem iespēju pārvērst PowerPoint prezentācijas dažādos failu formātos, izmantojot tikai dažas Java koda rindiņas. Tā atbalsta konvertēšanu uz PowerPoint (PPT, PPTX), OpenDocument (ODP), PDF, HTML, PDF/A, XPS, SWF Flash un attēlu (JPEG, PNG, BMP, TIFF, GIF) failiem. Izstrādātāji, saglabājot prezentāciju, var norādīt dažādas opcijas, piemēram, aizsardzību ar paroli, šifrēšanu un citas iespējas. Bibliotēka ir izstrādāta, lai nevainojami darbotos ar Java lietojumprogrammām, padarot to par ideālu risinājumu izstrādātājiem, kuriem savas lietojumprogrammas darbplūsmas ietvaros jākonvertē PowerPoint prezentācijas.
Konvertējiet prezentāciju par PDF formātā Notes slaida skatā, izmantojot .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();
}
Droša prezentācija, izmantojot Java API
Aspose.Slides for Java ir nodrošinājis iespēju aizsargāt PowerPoint prezentāciju Java lietojumprogrammās. Bibliotēkā ir iekļautas daudzas funkcijas viņu prezentāciju nodrošināšanai, piemēram, drošas prezentācijas, iestatot paroles aizsardzību, digitālais paraksts tāpat kā PowerPoint, teksta ūdenszīmes vai attēla ūdenszīmes pievienošana slaidam un daudzas citas. To var izdarīt arī, izmantojot API pieejamās iebūvētās šifrēšanas opcijas, piemēram, iestatot paroli prezentācijas atvēršanai, ierobežojot prezentācijas rediģēšanu vai drukāšanu un iestatot atļaujas dažādiem lietotājiem.
Kā šifrēt prezentāciju, izmantojot 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();
}
Izveidot un pārvaldīt diagrammas prezentācijā, izmantojot Java
Java ir vairākas bibliotēkas, kuras var izmantot, lai izveidotu un pārvaldītu diagrammas prezentācijās. Aspose.Slides for Java ir spēcīgs rīks prezentāciju diagrammu izveidei un pārvaldībai. Bibliotēka ļauj pārāk vienkārši pievienot diagrammas prezentācijām, pielāgot to izskatu un datus un pat izveidot diagrammas no nulles. Bibliotēka atbalsta dažāda veida diagrammas, piemēram, virtuļu diagrammas, koku kartes datu punktus un saules staru diagrammas, 3D diagrammas, burbuļu diagrammas, sektoru diagrammas un tā tālāk. Kad esat izveidojis diagrammu, varat viegli pielāgot tās izskatu un datus, izmantojot dažādus Chart klases rekvizītus un metodes. Piemēram, varat mainīt diagrammas veidu, iestatīt asu etiķetes, pievienot datu sērijas un veikt citas darbības.
Piltuves diagrammu izveide prezentācijas slaidā, izmantojot .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();
}