Java API עבור מסמכי מצגת PPTX
פתרון קוד פתוח ליצירה, קריאה, עריכה והמרה של קבצי מצגות של Microsoft ביישומי Java.
DOCX4J דומה ל-OpenXML SDK של מיקרוסופט, אבל עבור Java. DOCX4J היא ספריית קוד פתוח מבוססת JAXB (Apache v2) לעיבוד פורמטים של קבצים של Microsoft Office. הוא מספק את הפונקציונליות לקריאה, כתיבה, עריכה ושמירה של פורמט קובץ Microsoft Office 2007 PPTX.
באמצעות ה-API תוכלו ליצור מסמכי מצגת, לערוך אותם, לעצב את הטקסט והפסקאות, להוסיף טבלאות ותמונות ולנהל רכיבי טופס אחרים ועוד הרבה יותר. בעיקרון, הדגש שלו הוא על כוח, אם הפורמט תומך בזה אתה יכול לעשות את זה באמצעות ה-API.
תחילת העבודה עם DOCX4J
קודם כל, עליך להתקין את ערכת הפיתוח של Java (JDK) במערכת שלך. הפניה ל-DOCX4J בפרויקט Java המבוסס על Maven היא אפילו פשוטה יותר. כל מה שאתה צריך הוא להוסיף את התלות הבאה ב-pom.xml שלך ולתת ל-IDE שלך לאחזר ולהפנות את קבצי DOCX4J Jar.
DOCX4J Maven תלות
<dependency>
<groupId>org.docx4j</groupId>
<artifactId>docx4j-JAXB-Internal</artifactId>
<version>8.0.0</version>
</dependency>
<dependency>
<groupId>org.docx4j</groupId>
<artifactId>docx4j-JAXB-ReferenceImpl</artifactId>
<version>8.0.0</version>
</dependency>
<dependency>
<groupId>org.docx4j</groupId>
<artifactId>docx4j-JAXB-MOXy</artifactId>
<version>8.0.0</version>
</dependency>
צור ושנה PPTX באמצעות Java
DOCX4J מאפשר הוספת שקפים, ציון פריסה לשקופית חדשה, הוספת כותרת ותוכן, הוספת תמונות וצורות וכו'. לאחר שתסיים, תוכל לשנות את שם המצגת הקיימת וכן לשמור אותה במיקום שבחרת.
צור PPTX באמצעות DOCX4J - Java
// Create package
PresentationMLPackage presentationMLPackage = PresentationMLPackage.createPackage();
// Create main presentation
MainPresentationPart pp = (MainPresentationPart) presentationMLPackage.getParts().getParts().get(new
PartName("/ppt/presentation.xml"));
// Create slide layout
SlideLayoutPart layoutPart = (SlideLayoutPart)
presentationMLPackage.getParts().getParts()
.get(new PartName("/ppt/slideLayouts/slideLayout2.xml"));
// Save presentation
presentationMLPackage.save(new File("FileFormat.pptx"));
חלץ וניפול שקופיות באמצעות Java API
DOCX4J מאפשר למתכנתי התוכנה ליצור ולחלץ שקופיות מפורמט קובץ PPTX. מתכנתי תוכנה יכולים להוסיף שקופית למצגת קיימת בקלות. כל שקופית במצגת מבוססת על פריסת שקופית. פריסת lide היא כמו תבנית לשקופית, היא מאפשרת למשתמשים לרשת אפשרויות עיצוב, תיבות טקסט, כותרות או גרפיקה וכו'.
מניפולציה של תרשימים באמצעות DOCX4J
DOCX4J מספק את המחלקה המתמחה להוספת תרשים עמודות של סדרה אחת, תרשים מרובה סדרות, תרשים בועות, תרשים קווים, תרשימי עוגה ועוד.