PPTX Sunum Belgeleri için Java API
Java uygulamalarında Microsoft Presentation dosyaları Oluşturmak, Okumak, Düzenlemek ve Dönüştürmek için Açık Kaynak çözümü.
DOCX4J, Microsoft'un OpenXML SDK'sına benzer, ancak Java için. DOCX4J, Microsoft Office dosya biçimlerini işlemek için JAXB tabanlı açık kaynak (Apache v2) kitaplığıdır. Microsoft Office 2007 PPTX dosya biçimini okuma, yazma, düzenleme ve kaydetme işlevselliği sağlar.
API'yi kullanarak Sunum belgeleri oluşturabilir, bunları düzenleyebilir, metin ve paragrafları biçimlendirebilir, tablolar ve resimler ekleyebilir ve diğer form öğelerini yönetebilir ve çok daha fazlasını yapabilirsiniz. Temel olarak, vurgu güç üzerindedir, eğer format destekliyorsa API kullanarak yapabilirsiniz.
DOCX4J'ye Başlarken
Öncelikle sisteminizde Java Development Kit (JDK) kurulu olmalıdır. Maven tabanlı Java projenizde DOCX4J'ye başvurmak daha da basittir. Tek ihtiyacınız olan, pom.xml dosyanıza aşağıdaki bağımlılığı eklemek ve IDE'nizin DOCX4J Jar dosyalarını almasına ve referans vermesine izin vermektir.
DOCX4J Maven Bağımlı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 kullanarak PPTX Oluşturun ve Değiştirin
DOCX4J, slayt eklemeye, yeni slayt için bir düzen belirlemeye, başlık ve içerik eklemeye, resim ve şekil eklemeye vb. olanak tanır. İşiniz bittiğinde mevcut sunumun adını değiştirebilir ve istediğiniz konuma kaydedebilirsiniz.
DOCX4J kullanarak PPTX oluşturun - 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 kullanarak Slaytları Çıkarın ve İşleyin
DOCX4J, yazılım programcılarının PPTX dosya formatından slaytlar oluşturmasını ve çıkartmasını sağlar. Yazılım programcıları mevcut bir sunuma kolaylıkla slayt ekleyebilir. Bir sunumdaki her slayt, bir slayt düzenine dayanır. lide düzeni bir slayt şablonu gibidir, kullanıcıların biçimlendirme seçeneklerini, metin kutularını, başlıkları veya grafikleri vb. devralmasına olanak tanır.
DOCX4J Kullanarak Grafikleri Manipüle Etme
DOCX4J, tek dizili sütun grafiği, çok serili grafik, kabarcık grafiği, Çizgi grafiği, pasta grafikleri ve daha fazlasını eklemek için özel sınıf sağlar.