Aspose.Slides for Java
Java API vasitəsilə Excel cədvəllərini yaradın və çevirin
PowerPoint PPT, PPTX təqdimatlarını yaratmaq, redaktə etmək, birləşdirmək, klonlaşdırmaq, qorumaq, çevirmək və manipulyasiya etmək üçün Java PowerPoint təqdimat Kitabxanası.
Java üçün Aspose.Slides proqram tərtibatçılarına PowerPoint təqdimatlarını yaratmaq, manipulyasiya etmək və çevirməkdə kömək edən çox güclü API-dir. Microsoft PowerPoint və ya hər hansı digər proqramlardan istifadə etmədən öz Java proqramları. İstifadəsi asan interfeysi və yaxşı sənədləşdirilmiş kod nümunələri ilə Java proqramlarına PowerPoint funksionallığı əlavə etmək istəyən tərtibatçılar üçün əla seçimdir.
Aspose.Slides for Java API proqramı proqramçılara təqdimatları müxtəlif formatlarda saxlamağa, həmçinin bir neçə sətir Java kodu ilə təqdimatları bir formatdan digərinə çevirməyə imkan verir. O, PPT, OOXML təqdimat formatına (PPTX), PDF, XPS, TIFF, ODP, HTML və daha çoxuna çevrilməyə imkan verir. Bundan əlavə, o, həmçinin PPT-dən PPTX-ə, ODP-dən PPTX-ə çevrilməni, təqdimat slaydlarını Ölçəklənən Vektor Qrafika (SVG) formatına çevirməyi, təqdimat slaydlarını TIFF, PNG, BMP, JPEG və GIF-ə göstərməyi və daha çoxunu dəstəkləyir.
Java üçün Aspose.Slides, çoxsaylı platformalar və PowerPoint versiyaları üçün geniş funksiyalar və dəstəyi olan təkmil və çox yönlü API-dir. Kitabxana sıfırdan təqdimatlar yaratmağı, mövcud təqdimatları dəyişdirməyi, formatlaşdırma və üslubu tətbiq etməyi, diaqramlar və diaqramların daxil edilməsini, yeni slaydların daxil edilməsini, slayd keçidlərinin əlavə edilməsini, slaydlara animasiyalar, mətn animasiyaları, eləcə də obyekt animasiyaları və daha çoxunu dəstəkləyir. Kitabxana həmçinin PowerPoint 2007, 2010, 2013, 2016 və 2019 daxil olmaqla PowerPoint-in müxtəlif versiyaları üçün dəstək təmin edib, həmçinin PowerPoint 2007 və sonrakı versiyalarda istifadə olunan yeni Açıq XML formatını dəstəkləyir.
Java üçün Aspose.Slides ilə işə başlamaq
Aspose bütün Java API-lərini Maven repozitoriyalarında saxlayır. Siz sadə konfiqurasiyalarla birbaşa Maven layihələrinizdə Java API üçün Aspose.Slides istifadə edə bilərsiniz. Bu şəkildə Maven pom.xml-də Aspose Maven Repository konfiqurasiyasını/yerini təyin edin.
Java üçün Aspose.Slides üçün Maven deposu
<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>
Siz həmçinin onu birbaşa Məhsulun buraxılış səhifəsindən endirə bilərsiniz.Java API vasitəsilə təqdimatlar yaradın və manipulyasiya edin
Java API üçün Aspose.Slides proqram tərtibatçılarına öz Java proqramlarında PowerPoint təqdimatlarını yaratmağa və manipulyasiya etməyə imkan verir. Kitabxana həmçinin mövcud təqdimatların açılmasını dəstəkləyir və ona dəyişikliklər edir və onu müxtəlif fayl formatlarında yenidən yadda saxlayır. Siz həmçinin parolla qorunan təqdimatları və çox böyük təqdimatı asanlıqla aça bilərsiniz. Kitabxana həmçinin mövcud təqdimatı birləşdirməyi, mövcud olana yeni slayd əlavə etməyi, slaydlara yeni formatlaşdırma tətbiq etməyi, mövcud təqdimatı yoxlamağı, mövcud təqdimatların xüsusiyyətlərini əldə etməyi və s. dəstəkləyir.
Təqdimatların yaradılması və .NET API vasitəsilə Birinci Slayda Sətir əlavə edilməsi
// 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();
}
Təqdimatların Java API vasitəsilə PDF, XPS, ODP-yə çevrilməsi
Java kitabxanası üçün Aspose.Slides proqram tərtibatçılarına bir neçə sətir Java kodu ilə PowerPoint təqdimatlarını müxtəlif fayl formatlarına çevirmək imkanı verir. O, PowerPoint (PPT, PPTX), OpenDocument (ODP), PDF, HTML, PDF/A, XPS, SWF Flash və şəkil (JPEG, PNG, BMP, TIFF, GIF) fayllarına çevrilməyi dəstəkləyir. Tərtibatçılar təqdimatı saxlayarkən parolun qorunması, şifrələmə və s. kimi müxtəlif variantları təyin edə bilərlər. Kitabxana Java proqramları ilə problemsiz işləmək üçün nəzərdə tutulmuşdur ki, bu, proqramın iş axınının bir hissəsi kimi PowerPoint təqdimatlarını çevirməli olan tərtibatçılar üçün ideal həlldir.
.NET API vasitəsilə Notes Slayd Görünüşündə təqdimatı PDF-ə çevirin
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();
}
Java API-dən istifadə edərək Təhlükəsiz Təqdimat
Aspose.Slides for Java Java proqramları daxilində öz PowerPoint təqdimatını qorumaq imkanını təmin etmişdir. Kitabxana öz təqdimatlarının təhlükəsizliyini təmin etmək üçün parol mühafizəsini təyin etməklə təhlükəsiz təqdimatlar, PowerPoint kimi Rəqəmsal İmza, Slayd üçün mətn su nişanı və ya şəkil su nişanı əlavə etmək və daha çox şey kimi çoxsaylı funksiyaları daxil etmişdir. Bu, həmçinin təqdimatı açmaq üçün parol təyin etmək, təqdimatın redaktəsini və ya çapını məhdudlaşdırmaq və müxtəlif istifadəçilər üçün icazələrin təyin edilməsi kimi API-də mövcud olan daxili şifrələmə seçimlərindən istifadə etməklə də edilə bilər.
C# API vasitəsilə təqdimatı necə şifrələmək olar
Presentation presentation = new Presentation("pres.pptx");
try {
presentation.getProtectionManager().encrypt("123123");
presentation.save("encrypted-pres.pptx", SaveFormat.Pptx);
} finally {
if (presentation != null) presentation.dispose();
}
Java vasitəsilə Təqdimatda Diaqramlar Yaradın və İdarə Edin
Java-da təqdimatlarda diaqramlar yaratmaq və idarə etmək üçün istifadə edilə bilən bir neçə kitabxana var. Java üçün Aspose.Slides təqdimatlarda diaqramlar yaratmaq və idarə etmək üçün güclü vasitədir. Kitabxana çox asanlıqla təqdimatlara qrafiklər əlavə etməyə, onların görünüşünü və məlumatlarını fərdiləşdirməyə və hətta sıfırdan diaqramlar yaratmağa imkan verir. Kitabxana müxtəlif diaqram növlərini dəstəkləyir, məsələn pişi diaqramı, ağac xəritəsinin məlumat nöqtələri və günəş şüaları diaqramı, 3D diaqramı, qabarcıq diaqramı, pasta diaqramı və s. Diaqram yaratdıqdan sonra siz Chart sinfinin müxtəlif xassələri və metodlarından istifadə etməklə onun görünüşünü və məlumatlarını asanlıqla fərdiləşdirə bilərsiniz. Məsələn, siz diaqram növünü dəyişdirə, ox etiketlərini təyin edə, məlumat seriyası əlavə edə və s.
.NET API vasitəsilə Təqdimat Slaydında Huni Diaqramlarının yaradılması
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();
}