PPTX Təqdimat Sənədləri üçün Java API

Java proqramlarında Microsoft Təqdimat fayllarını yaratmaq, oxumaq, redaktə etmək və çevirmək üçün Açıq Mənbə həlli.

DOCX4J Microsoft-un OpenXML SDK-ya bənzəyir, lakin Java üçün. DOCX4J, Microsoft Office fayl formatlarını manipulyasiya etmək üçün JAXB əsaslı açıq mənbə (Apache v2) kitabxanasıdır. O, Microsoft Office 2007 PPTX fayl formatını oxumaq, yazmaq, redaktə etmək və saxlamaq funksiyasını təmin edir.

API-dən istifadə etməklə siz Təqdimat sənədlərini yarada, onları redaktə edə, mətn və paraqrafları formatlaya, cədvəl və şəkillər daxil edə, digər forma elementlərini idarə edə və s. edə bilərsiniz. Əsasən, onun vurğusu gücdədir, əgər format onu dəstəkləyirsə, bunu API istifadə edərək edə bilərsiniz.

Previous Next

DOCX4J ilə işə başlamaq

İlk növbədə sisteminizdə Java Development Kit (JDK) quraşdırılmalıdır. Maven əsaslı Java layihənizdə DOCX4J-ə istinad etmək daha sadədir. Sizə lazım olan tək şey pom.xml-ə aşağıdakı asılılığı əlavə etmək və IDE-nin DOCX4J Jar fayllarına istinad etməsinə icazə verməkdir.

DOCX4J Maven asılılığı

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

Java istifadə edərək PPTX yaradın və dəyişdirin

DOCX4J slaydlar əlavə etməyə, yeni slayd üçün tərtibatı təyin etməyə, başlıq və məzmun əlavə etməyə, şəkillər və formalar daxil etməyə və s. imkan verir. Bunu etdikdən sonra siz mövcud təqdimatın adını dəyişdirə və onu seçdiyiniz yerdə saxlaya bilərsiniz.

DOCX4J - Java istifadə edərək PPTX yaradın

// 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 istifadə edərək slaydları çıxarın və idarə edin

DOCX4J proqramçılara PPTX fayl formatından slaydlar yaratmağa və çıxarmağa imkan verir. Proqram təminatı proqramçıları asanlıqla mövcud təqdimata slayd əlavə edə bilərlər. Təqdimatdakı hər bir slayd slayd tərtibatına əsaslanır. layout düzümü slayd üçün şablon kimidir, istifadəçilərə format seçimlərini, mətn qutularını, başlıqları və ya qrafikləri və s. miras qoymağa imkan verir.

DOCX4J istifadə edərək qrafiklərin manipulyasiyası

DOCX4J bir seriyalı sütun diaqramı, çox seriyalı diaqram, qabarcıq diaqram, Xətt diaqramı, pasta diaqramı və s. əlavə etmək üçün ixtisaslaşdırılmış sinif təqdim edir.

 Azəri