PowerPoint Java'daki Belge Özellikleri

PowerPoint dosyaları, belge özellikleri olarak bilinen bazı ek bilgiler içerir. Bu özellikler, yazar, başlık, anahtar sözcükler, konu vb. içeren sunumların tanımlanması için kullanılır. Bu makalede, Java kullanarak PowerPoint dosyalarındaki belge özelliklerini nasıl ekleyeceğinizi, bunlara erişeceğinizi veya değiştireceğinizi öğreneceksiniz.

PowerPoint Dosyalarında Belge Özellikleri için Java API

PowerPoint sunumlarındaki belge özelliklerine erişmek veya bunları değiştirmek için Aspose.Slides for Java kullanacağız. API, PowerPoint ve OpenOffice belgeleri oluşturmanıza ve değiştirmenize olanak tanır. İndirilebilir JAR olarak ve Maven’de mevcuttur. Aşağıdaki Maven yapılandırmalarını kullanarak kurabilirsiniz.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides</artifactId>
    <version>21.8</version>
    <classifier>jdk16</classifier>
</dependency>

PowerPoint Sunumlarındaki Belge Özellikleri Türleri

PowerPoint dosyalarında iki tür belge özelliği vardır: yerleşik ve özel. İlki başlık, yazar, konu vb. sunumlar hakkında genel bilgiler sağlarken, ikincisi kullanıcı tanımlı özellikler eklemek için kullanılır. Aşağıdaki bölümlerde, PowerPoint sunumlarında yerleşik ve özel belge özelliklerini nasıl ekleyeceğinizi, erişeceğinizi ve değiştireceğinizi göreceksiniz.

Java kullanarak PowerPoint Sunumlarındaki Yerleşik Özelliklere Erişin

Java kullanarak PowerPoint sunumlarında yerleşik özelliklere erişmek için gereken adımlar aşağıdadır.

Aşağıdaki kod örneği, PowerPoint sunularında yerleşik özelliklere nasıl erişileceğini gösterir.

// Sunumu yükle
Presentation pres = new Presentation("Presentation.pptx");
try {
    // Sunumla ilişkili IDocumentProperties nesnesine bir başvuru oluşturun
    IDocumentProperties dp = pres.getDocumentProperties();
    
    // Yerleşik özellikleri göster
    System.out.println("Category : " + dp.getCategory());
    System.out.println("Current Status : " + dp.getContentStatus());
    System.out.println("Creation Date : " + dp.getCreatedTime());
    System.out.println("Author : " + dp.getAuthor());
    System.out.println("Description : " + dp.getComments());
    System.out.println("KeyWords : " + dp.getKeywords());
    System.out.println("Last Modified By : " + dp.getLastSavedBy());
    System.out.println("Supervisor : " + dp.getManager());
    System.out.println("Modified Date : " + dp.getLastSavedTime());
    System.out.println("Presentation Format : " + dp.getPresentationFormat());
    System.out.println("Last Print Date : " + dp.getLastPrinted());
    System.out.println("Is Shared between producers : " + dp.getSharedDoc());
    System.out.println("Subject : " + dp.getSubject());
    System.out.println("Title : " + dp.getTitle());
} finally {
    if (pres != null) pres.dispose();
}

Java kullanarak PowerPoint Sunumlarında Yerleşik Özellikleri Değiştirme

Java kullanarak PowerPoint sunumlarında yerleşik özelliklerin değerlerini değiştirmek için gereken adımlar aşağıdadır.

Aşağıdaki kod örneği, PowerPoint Sunularında yerleşik özelliklerin nasıl değiştirileceğini gösterir.

// Sunumu yükle
Presentation pres = new Presentation("Presentation.pptx");
try {
    // Presentation ile ilişkili IDocumentProperties nesnesine bir başvuru oluşturun
    IDocumentProperties dp = pres.getDocumentProperties();
    
    // Yerleşik özellikleri ayarlayın
    dp.setAuthor("Aspose.Slides for Java");
    dp.setTitle("Modifying Presentation Properties");
    dp.setSubject("Aspose Subject");
    dp.setComments("Aspose Description");
    dp.setManager("Aspose Manager");
    
    // Sununuzu bir dosyaya kaydedin
    pres.save("DocProps.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

Java kullanarak PowerPoint Sunumlarına Özel Özellikler Ekleme

Java kullanarak bir PowerPoint sunumuna özel özellikler ekleme adımları aşağıdadır.

Aşağıdaki kod örneği, bir PowerPoint sunumunda özel özelliklerin nasıl ekleneceğini gösterir.

// Sunumu yükle
Presentation pres = new Presentation("Presentation.pptx");
try {
    // Belge Özelliklerini Al
    IDocumentProperties dProps = pres.getDocumentProperties();
    
    // Özel özellikler ekle
    dProps.set_Item("New Custom", 12);
    dProps.set_Item("My Name", "Mudassir");
    dProps.set_Item("Custom", 124);
    
    // Özellik adını belirli bir dizinde alın
    String getPropertyName = dProps.getCustomPropertyName(2);
    
    // Seçilen özelliği kaldırmak için
    //dProps.removeCustomProperty(getPropertyName);
    
    // Sunumu kaydet
    pres.save("CustomDemo.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

Java kullanarak PowerPoint Sunumlarındaki Özel Özelliklere Erişin

Aşağıdaki adımlar, Java kullanarak bir PowerPoint Sunumundaki özel özelliklere nasıl erişileceğini gösterir.

Aşağıdaki kod örneği, bir PowerPoint Sunusundaki özel özelliklere nasıl erişileceğini gösterir.

// Sunumu yükle
Presentation pres = new Presentation("Presentation.pptx");
try {
    // Sunumla ilişkili DocumentProperties nesnesine bir başvuru oluşturun
    IDocumentProperties dp = pres.getDocumentProperties();
    
    // Özel özelliklere erişin ve değiştirin
   for (int i = 0; i < dp.getCountOfCustomProperties(); i++) {
        // Özel özelliklerin görünen adları ve değerleri
        System.out.println("Custom Property Name : " + dp.getCustomPropertyName(i));
        System.out.println("Custom Property Value : " + dp.get_Item(dp.getCustomPropertyName(i)));
    }
    
    // Sununuzu bir dosyaya kaydedin
    pres.save("CustomDemoModified.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

Java kullanarak PowerPoint Sunumlarında Özel Özellikleri Değiştirme

Aşağıda, bir PowerPoint sunumundaki özel özellikleri değiştirme adımları yer almaktadır.

Aşağıdaki kod örneği, bir PowerPoint sunumunda özel bir özelliğin nasıl değiştirileceğini gösterir.

// Sunumu yükle
Presentation pres = new Presentation("Presentation.pptx");
try {
    // Sunumla ilişkili DocumentProperties nesnesine bir başvuru oluşturun
    IDocumentProperties dp = pres.getDocumentProperties();
    
    // Özel özelliklere erişin ve değiştirin
   for (int i = 0; i < dp.getCountOfCustomProperties(); i++) {    
        // Özel özelliklerin değerlerini değiştirin
        dp.set_Item(dp.getCustomPropertyName(i), "New Value " + (i + 1));
    }
    
    // Sununuzu bir dosyaya kaydedin
    pres.save("CustomDemoModified.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

Ücretsiz API Lisansı Alın

Aspose.Slides for Java’yı geçici lisans talep ederek değerlendirme sınırlamaları olmadan kullanabilirsiniz.

Çevrimiçi Demo

Sunumlardaki belge özelliklerini görüntülemek ve düzenlemek için Aspose.Slides tabanlı çevrimiçi aracı deneyin.

Çözüm

Bu makalede, Java kullanarak PowerPoint sunumlarında belge özelliklerine nasıl erişeceğinizi ve belge özelliklerini değiştireceğinizi öğrendiniz. Sunumlarda yerleşik ve özel belge özelliklerinin manipülasyonunu açıkça ele aldık. Ayrıca Aspose.Slides for Java’nın diğer özelliklerini keşfetmek için belgeleri ziyaret edebilirsiniz. Ayrıca, sorularınızı forumumuza gönderebilirsiniz.

Ayrıca bakınız