Java API PPTX prezentācijas dokumentiem

Atvērtā pirmkoda risinājums Microsoft prezentāciju failu izveidei, lasīšanai, rediģēšanai un konvertēšanai Java lietojumprogrammās.

DOCX4J ir līdzīgs Microsoft OpenXML SDK, bet paredzēts Java. DOCX4J ir uz JAXB balstīta atvērtā pirmkoda (Apache v2) bibliotēka, kas paredzēta Microsoft Office failu formātu manipulēšanai. Tas nodrošina funkcionalitāti, lai lasītu, rakstītu, rediģētu un saglabātu Microsoft Office 2007 PPTX failu formātu.

Izmantojot API, varat ģenerēt prezentācijas dokumentus, rediģēt tos, formatēt tekstu un rindkopas, ievietot tabulas un attēlus un pārvaldīt citus veidlapas elementus un daudz ko citu. Būtībā tā uzsvars ir uz jaudu, ja formāts to atbalsta, varat to izdarīt, izmantojot API.

Previous Next

Darba sākšana ar DOCX4J

Pirmkārt, jūsu sistēmā ir jābūt instalētam Java izstrādes komplektam (JDK). Atsauce uz DOCX4J jūsu Maven balstītā Java projektā ir vēl vienkāršāka. Viss, kas jums nepieciešams, ir pievienot tālāk norādīto atkarību savā pom.xml un ļaut IDE ielādēt un atsaukties uz DOCX4J Jar failus.

DOCX4J Maven atkarība

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

Ģenerējiet un modificējiet PPTX, izmantojot Java

DOCX4J ļauj pievienot slaidus, norādīt izkārtojumu jaunam slaidam, pievienot nosaukumu un saturu, ievietot attēlus un formas utt. Kad tas ir izdarīts, varat mainīt esošās prezentācijas nosaukumu, kā arī saglabāt to jūsu izvēlētajā vietā.

Ģenerējiet PPTX, izmantojot 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"));
                

Izņemiet un manipulējiet ar slaidiem, izmantojot Java API

DOCX4J ļauj programmatūras programmētājiem izveidot un izvilkt slaidus no PPTX faila formāta. Programmatūras programmētāji var viegli pievienot slaidu esošai prezentācijai. Katrs prezentācijas slaids ir balstīts uz slaidu izkārtojumu. slaidu izkārtojums ir kā slaida veidne, kas ļauj lietotājiem mantot formatējuma izvēles, tekstlodziņus, virsrakstus vai grafiku utt.

Diagrammu manipulēšana, izmantojot DOCX4J

DOCX4J nodrošina specializētu klasi, lai pievienotu vienas sērijas kolonnu diagrammu, vairāku sēriju diagrammu, burbuļu diagrammu, līniju diagrammu, sektoru diagrammas un daudz ko citu.

 Latviski