1. מוצרים
  2.   הַצָגָה
  3.   Java
  4.   Aspose.Slides for Java

Aspose.Slides for Java

 
 

צור והמר גיליונות אלקטרוניים של Excel באמצעות Java API

ספריית מצגות Java PowerPoint ליצור, לערוך, למזג, לשכפל, להגן, להמיר ולתפעל מצגות PowerPoint PPT, PPTX.

Aspose.Slides עבור Java הוא ממשק API חזק מאוד המסייע למפתחי תוכנה ליצור, לתפעל ולהמיר מצגות PowerPoint בפנים יישומי Java משלהם מבלי להשתמש ב-Microsoft PowerPoint או כל יישום אחר. עם ממשק קל לשימוש ודוגמאות קוד מתועדות היטב, זוהי בחירה מצוינת עבור מפתחים המעוניינים להוסיף פונקציונליות של PowerPoint ליישומי Java שלהם.

Aspose.Slides עבור Java API מאפשר למתכנתי תוכנה לשמור מצגות במגוון פורמטים, כמו גם להמיר מצגות מפורמט אחד לאחר באמצעות כמה שורות של קוד Java. זה מאפשר המרה לפורמט מצגת PPT, OOXML (PPTX), PDF, XPS, TIFF, ODP, HTML ועוד רבים. יתרה מכך, הוא תומך גם בהמרה מ-PPT ל-PPTX, המרת ODP ל-PPTX, שקופיות מצגת לפורמט Scalable Vector Graphics (SVG), עיבוד שקופיות מצגת ל-TIFF, PNG, BMP, JPEG ו-GIF ועוד רבים נוספים.

Aspose.Slides עבור Java הוא API מתקדם ורב-תכליתי עם מגוון רחב של תכונות ותמיכה במספר פלטפורמות וגרסאות PowerPoint. הספרייה תומכת ביצירת מצגות מאפס, שינוי מצגות קיימות, החלת עיצוב וסגנון, הוספת תרשימים ודיאגרמות, הוספת שקופיות חדשות, הוספת מעברי שקופיות, הוספת אנימציות לשקופיות, אנימציות טקסט וכן אנימציות אובייקטים ועוד רבים. הספרייה גם סיפקה תמיכה עבור גרסאות שונות של PowerPoint כולל PowerPoint 2007, 2010, 2013, 2016 ו-2019, וכן תומכת בפורמט ה-Open XML החדש המשמש ב-PowerPoint 2007 ואילך.

Previous Next

תחילת העבודה עם Aspose.Slides עבור Java

Aspose מארח את כל ממשקי ה-API של Java במאגרי Maven. אתה יכול להשתמש ב-Aspose.Slides עבור Java API ישירות בפרויקטים של Maven שלך עם תצורות פשוטות. ציין את התצורה/מיקום של Aspose Maven Repository ב-Maven pom.xml שלך בדרך זו.

מאגר Maven עבור Aspose.Slides עבור 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>
אתה יכול גם להוריד אותו ישירות מדף שחרור המוצר של Aspose.

צור ותפעל מצגות באמצעות Java API

Aspose.Slides עבור Java API מאפשר למפתחי תוכנה ליצור ולתפעל מצגות PowerPoint בתוך יישום Java משלהם. הספרייה תומכת גם בפתיחת מצגות קיימות ומבצעת בהן שינויים ושמירתן בחזרה בפורמטים שונים של קבצים. אתה יכול גם לפתוח מצגות מוגנות בסיסמה, כמו גם מצגות גדולות מאוד בקלות. הספרייה תומכת גם במיזוג מצגת קיימת, הוספת שקופית חדשה לקיימת, החלת עיצוב חדש לשקופיות, בחינת מצגת קיימת, קבלת מאפיינים של מצגות קיימות, וכן הלאה.

יצירת מצגות והוספת שורה לשקופית ראשונה באמצעות .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();
}

המרה של מצגות ל-PDF, XPS, ODP באמצעות Java API

ספריית Aspose.Slides עבור Java מעניקה למפתחי תוכנה את היכולת להמיר מצגות PowerPoint לפורמטים שונים של קבצים באמצעות כמה שורות של קוד Java. הוא תומך בהמרה ל-PowerPoint (PPT, PPTX), OpenDocument (ODP), PDF, HTML, PDF/A, XPS, SWF Flash וקובצי תמונה (JPEG, PNG, BMP, TIFF, GIF). מפתחים יכולים לציין אפשרויות שונות בזמן שמירת המצגת, כגון הגנה באמצעות סיסמה, הצפנה ועוד. הספרייה תוכננה לעבוד בצורה חלקה עם יישומי Java מה שהופך אותה לפתרון אידיאלי עבור מפתחים שצריכים להמיר מצגות PowerPoint כחלק מתהליך העבודה של היישום שלהם.

המר מצגת ל-PDF בתצוגת שקופיות של Notes באמצעות .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();
}

מצגת מאובטחת באמצעות Java API

Aspose.Slides עבור Java סיפקה את היכולת לאבטח את מצגת ה-PowerPoint שלהם בתוך יישומי Java. הספרייה כללה פונקציות רבות לאבטחת המצגות שלהן, כגון מצגות מאובטחות על ידי הגדרת הגנת סיסמה, חתימה דיגיטלית זהה ל-PowerPoint, הוסף סימן מים של טקסט או סימן מים של תמונה לשקופית ועוד רבים נוספים. ניתן לעשות זאת גם על ידי שימוש באפשרויות ההצפנה המובנות הזמינות ב-API, כמו הגדרת סיסמה לפתיחת המצגת, הגבלת עריכה או הדפסה של המצגת והגדרת הרשאות למשתמשים שונים.

כיצד להצפין מצגת באמצעות API של 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();
}

צור ונהל תרשימים במצגת באמצעות Java

ישנן מספר ספריות ב-Java שניתן להשתמש בהן כדי ליצור ולנהל תרשימים במצגות. Aspose.Slides עבור Java הוא כלי רב עוצמה ליצירה וניהול של תרשימים במצגות. הספרייה מאפשרת להוסיף בקלות רבה מדי תרשימים למצגות, להתאים אישית את המראה והנתונים שלהם, ואפילו ליצור תרשימים מאפס. הספרייה תומכת בסוגים שונים של תרשימים, כגון תרשים סופגנייה, נקודות נתונים של מפת עצים ותרשים שמש, תרשים תלת מימד, תרשים בועות, תרשים עוגה וכן הלאה. לאחר שיצרת תרשים, תוכל להתאים אישית את המראה והנתונים שלו בקלות על ידי שימוש במאפיינים ובשיטות השונות של מחלקת Chart. לדוגמה, ניתן לשנות את סוג התרשים, להגדיר את תוויות הציר, להוסיף סדרות נתונים ועוד.

יצירת תרשימי משפך בשקופית של מצגת באמצעות .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();
}
 עִברִית