1. Produse
  2.   Prezentare
  3.   Java
  4.   DOCX4J
 
  

API Java pentru documentele de prezentare PPTX

Soluție open source pentru a crea, citi, edita și conversia fișiere de prezentare Microsoft în aplicații Java.

DOCX4J este similar cu SDK-ul OpenXML al Microsoft, dar pentru Java. DOCX4J este o bibliotecă open source bazată pe JAXB (Apache v2) pentru manipularea formatelor de fișiere Microsoft Office. Oferă funcționalitatea de a citi, scrie, edita și salva formatul de fișier Microsoft Office 2007 PPTX.

Folosind API-ul, puteți genera documente de prezentare, le editați, formatați textul și paragrafele, inserați tabele și imagini și gestionați alte elemente de formular și multe altele. Practic, accentul său este pus pe putere, dacă formatul o acceptă o poți face folosind API-ul.

Previous Next

Noțiuni introductive cu DOCX4J

În primul rând, trebuie să aveți Java Development Kit (JDK) instalat pe sistemul dvs. Referința la DOCX4J în proiectul Java bazat pe Maven este și mai simplă. Tot ce aveți nevoie este să adăugați următoarea dependență în pom.xml și să lăsați IDE-ul să preia și să facă referire la fișierele DOCX4J Jar.

Dependența 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>
  

Generați și modificați PPTX folosind Java

DOCX4J permite adăugarea de diapozitive, specificarea unui aspect pentru un nou diapozitiv, adăugarea de titlu și conținut, inserarea de imagini și forme etc. Odată terminat, puteți schimba numele prezentării existente și o puteți salva în locația dorită.

Generați PPTX folosind 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"));
                

Extrageți și manipulați diapozitive folosind API-ul Java

DOCX4J permite programatorilor de software să creeze și să extragă diapozitive din formatul de fișier PPTX. Programatorii de software pot adăuga cu ușurință un diapozitiv la o prezentare existentă. Fiecare diapozitiv dintr-o prezentare se bazează pe un aspect de diapozitiv. layout-ul lide este ca un șablon pentru un diapozitiv, le permite utilizatorilor să moștenească opțiuni de formatare, casete de text, titluri sau grafice etc.

Manipularea diagramelor folosind DOCX4J

DOCX4J oferă clasa specializată pentru a adăuga o diagramă cu coloană cu o singură serie, diagramă cu mai multe serii, diagramă cu bule, diagramă cu linii, diagrame circulare și multe altele.

 Română