Aspose.Slides FOSS for Java היא ספרייה טהורה-Java בעלת רישיון MIT לעבודה עם קבצי PowerPoint `.pptx. הוסף תלות אחת Maven ולהתחיל מיד ליצור, לקרוא ולערוך מצגות ללא התקנת Microsoft Office או כל זמני פתיחה קנייניים.
הספרייה מציגה את API ההצגה המהווה את המודל המושג של PowerPoint עצמו, המהווה את המודל המושג של ‘הצגת’, ‘סלט’, ‘צורה’, ‘קרא, סעיף’, ‘חלק’, הוספת ומחיקת סלטים, הזנת צורות אוטומטיות, טבלאות וחיבורים, תבנית טקסט ברמת האותיות עם גודל, איטיקה, גודל וצלם, יישום מילויים מוצקים או גרדינטים, והוספת אפקטים חזותיים (צל, בהירות, חוסר מעורפנות, השתקפות).
המעמד ‘הצגה’ מיישם ‘אוטו-מנעול’, לכן השתמש במשאבים של ניסיון לנקות באופן אמין. חלקים XML לא ידועים שנפגשו במהלך ההורדה נשמרים באופן מילולי על-ידי שמירה, כך שההליכה מסביב לעולם לא הורסת תוכן שהספרייה עדיין לא מבינה.
.pptx קיימים באמצעות new Presentation() או new Presentation(path).SlideCollection באמצעות addClone(), addEmptySlide(), remove() ו‑removeAt().ShapeType באמצעות addAutoShape().addConnector().NotesSlideManager.getSlideComments().Portion בודדים דרך getPortionFormat().getFillFormat() ו‑FillType.getEffectFormat().getParagraphFormat().setAlignment().Aspose.Slides FOSS מותקנת עם תלות Maven אחת (org.aspose.slides.foss:aspose-slides-foss). הספרייה היא Java טהורה ללא הרחבות מקומיות לקימפול וללא חבילות מערכת להתקנה.
ה-API משקף את מודל האובייקטים של PowerPoint (Presentation, Slide, Shape, TextFrame, Paragraph, Portion), ולכן כל מי שמכיר את מודל האובייקטים של PowerPoint יכול להשתמש בספרייה מייד. היא ברישיון MIT, קוד פתוח ב‑GitHub, ודורשת JDK 17 או גרסה מאוחרת יותר.
השתמש במשאבים של ניסיון-עם כדי להבטיח שה- ‘הצגה’ תמיד סגורה ומשאבים משוחררים. addAutoShape() לוקח את ‘ShapeType’ אנדום, ולאחר מכן x/y מיקום ו- width/height בנקודות - שיטת ‘getTextFrame().setText()’ של הצורה מגדירה את התווית בביקורת אחת.
» XML
« התמכרות
תלות » »
» יואב הגדרת תוצאות: תוצאות: תוצאות: תוצאות: תוצאות: תוצאות: תוצאות: תוצאות: תוצאות: תוצאות: תוצאות: תוצאות: תוצאות: תוצאות: תוצאות: תוצאות: תוצאות: תוצאות: תוצאות: תוצאות: תוצאות: תוצאות: תוצאות: תוצאות: תוצאות: תוצאות: תוצאות: תוצאות: תוצאות: תוצאות: תוצאות: תוצאות: תוצאות: תוצאות:
נציג חדש (Presentation prs = new Presentation()) תגיות קשורות ל: תגיות קשורות ל: תגיות קשורות ל: תגיות קשורות ל: תגיות קשורות ל: תגיות קשורות ל: תגיות קשורות ל: תגיות קשורות ל: תגיות קשורות ל: תגיות קשורות ל: תגיות קשורות ל: תגיות קשורות ל:
// הוסף קווי רטרונגיות AutoShape
תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות: תגיות:
ShapeType.RECTANGLE, 50, 50, 400, 150
) ;
shape.getTextFrame().setText("בואו, בואו, בואו!
• שמירה על תוצאות (”output.pptx”)
◄ » »
ההתבנית של הטקסט פועלת ברמת Portion — היחידה הקטנה ביותר של רצף תווים. פתחו את הקובץ השמור, נווטו לחלק הראשון של הפסקה הראשונה, וקבעו את מאפייני הגופן באמצעות getters ו‑setters. מילוי הצורה הוא עצמאי: קבעו FillType ל‑SOLID והקצו צבע באמצעות getSolidFillColor().setColor().
import org.aspose.slides.foss.*;
import org.aspose.slides.foss.drawing.Color;
try (Presentation prs = new Presentation("output.pptx")) {
IShape shape = prs.getSlides().get(0).getShapes().get(0);
IPortion portion = shape.getTextFrame()
.getParagraphs().get(0).getPortions().get(0);
// מודגש, 18pt, טקסט כחול כהה
portion.getPortionFormat().setFontBold(true);
portion.getPortionFormat().setFontHeight(18);
portion.getPortionFormat().getFillFormat()
.getSolidFillColor().setColor(new Color(0, 0, 139));
// מילוי רקע מוצק על הצורה
shape.getFillFormat().setFillType(FillType.SOLID);
shape.getFillFormat().getSolidFillColor()
.setColor(new Color(240, 248, 255));
prs.save("formatted.pptx");
}
היא ספרייה טהורה-Java חינם, בעלת רישיון MIT, ליצירת, קריאת ועריכה של מצגות PowerPoint .pptx ללא צורך ב-Microsoft Office.
PPTX הוא פורמט הקריאה/כתבה המומלץ.הייצוא ל- PDF, HTML, SVG או תמונות אינו זמין בגרסה זו.
לא. Aspose.Slides FOSS היא ספרייה pure-Java ללא תלות ב-Microsoft Office, COM automation, או בכל runtime קנייני.
הוסף את תלות Maven org.aspose.slides.foss:aspose-slides-foss:1.0.0 לפרויקט שלך. אין צורך בשבילי חבילות מערכת נוספות או הרחבות מקוריות.
כן. הספרייה תומכת באפקטים של צל חיצוני, זוהר, טשטוש והשתקפות על כל אובייקט צורה דרך EffectFormat API.
כן. הצגה מיישמת ‘AutoCloseable’, ולכן תמיד להשתמש ב- `try (Presentation prs = new Presentation()) { … }’ כדי לנקות משאבים אמין.
חלקים XML לא ידועים שנפגשו במהלך ההורדה נשמרים במילוי, כך התוכן של הספרייה שלא מבינים עדיין לא אבוד.
הספרייה מורשית על ידי MIT ומארח על GitHub. דוחות שגיאות וביקורות למשוך מוזמנים.