1. Tuotteet
  2.   Esittely
  3.   Java
  4.   DOCX4J
 
  

Java API PPTX-esitysasiakirjoille

Avoimen lähdekoodin ratkaisu Microsoft Presentation -tiedostojen luomiseen, lukemiseen, muokkaamiseen ja muuntamiseen Java-sovelluksissa.

DOCX4J on samanlainen kuin Microsoftin OpenXML SDK, mutta Javalle. DOCX4J on JAXB-pohjainen avoimen lähdekoodin (Apache v2) kirjasto Microsoft Office -tiedostomuotojen käsittelyyn. Se tarjoaa toiminnot lukea, kirjoittaa, muokata ja tallentaa Microsoft Office 2007 PPTX-tiedostomuotoa.

API:n avulla voit luoda esitysasiakirjoja, muokata niitä, muotoilla tekstiä ja kappaleita, lisätä taulukoita ja kuvia sekä hallita muita lomakeelementtejä ja paljon muuta. Pohjimmiltaan sen painopiste on tehossa, jos muoto tukee sitä, voit tehdä sen API:lla.

Previous Next

DOCX4J:n käytön aloittaminen

Ensinnäkin, sinun on oltava Java Development Kit (JDK) asennettuna järjestelmääsi. DOCX4J:n käyttäminen Maven-pohjaisessa Java-projektissasi on vielä yksinkertaisempaa. Sinun tarvitsee vain lisätä seuraava riippuvuus pom.xml-tiedostoosi ja antaa IDE:n hakea ja viitata DOCX4J Jar -tiedostoihin.

DOCX4J Maven-riippuvuus

<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>
  

Luo ja muokkaa PPTX:tä Javalla

DOCX4J sallii diojen lisäämisen, asettelun määrittämisen uudelle dialle, otsikon ja sisällön lisäämisen, kuvien ja muotojen lisäämisen jne. Kun olet valmis, voit muuttaa olemassa olevan esityksen nimeä sekä tallentaa sen haluamaasi paikkaan.

Luo PPTX käyttämällä DOCX4J - Javaa

// 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"));
                

Pura ja käsittele dioja Java API:lla

DOCX4J antaa ohjelmoijille mahdollisuuden luoda ja poimia dioja PPTX-tiedostomuodosta. Ohjelmoijat voivat helposti lisätä dian olemassa olevaan esitykseen. Jokainen esityksen dia perustuu dia-asetteluun. lide-asettelu on kuin dian malli, jonka avulla käyttäjät voivat periä muotoiluvalinnat, tekstilaatikot, otsikot tai grafiikat jne.

Kaavioiden käsittely DOCX4J:llä

DOCX4J tarjoaa erikoisluokan yhden sarjan pylväskaavion, monisarjakaavion, kuplakaavion, viivakaavion, ympyräkaavion ja paljon muuta lisäämiseen.

 Suomen