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ındaki Özelliklere Erişmek/Özellikleri Değiştirmek için Java API
- PowerPoint Sunumlarında Özellik Türleri
- PowerPoint Sunumlarında Yerleşik Özelliklere Erişin
- PowerPoint Sunumlarında Yerleşik Özellikleri Değiştirme
- PowerPoint Sunumlarında Özel Özellikler Ekleme
- PowerPoint Sunumlarında Özel Özelliklere Erişme
- PowerPoint Sunumlarında Özel Özellikleri Değiştirme
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.
- İlk olarak, Sunum sınıfını kullanarak PowerPoint sunumunu yükleyin.
- Ardından, Presentation.getDocumentProperties() yöntemini kullanarak bir IDocumentProperties nesnesindeki yerleşik özelliklere erişin.
- IDocumentProperties.getAuthor() gibi IDocumentProperties nesnesini kullanarak sunumdaki her yerleşik özelliği okuyun.
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.
- İlk olarak, Sunum sınıfını kullanarak PowerPoint sunumunu yükleyin.
- Ardından, Presentation.getDocumentProperties() yöntemini kullanarak bir IDocumentProperties nesnesindeki yerleşik özelliklerin referansını alın.
- IDocumentProperties.setAuthor() gibi IDocumentProperties nesnesini kullanarak sunumdaki istenen yerleşik özelliği değiştirin.
- Son olarak Presentation.save(String, SaveFormat) yöntemini kullanarak sunuyu kaydedin.
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.
- İlk olarak, Sunum sınıfını kullanarak PowerPoint sunumunu yükleyin.
- Ardından, Presentation.getDocumentProperties() yöntemini kullanarak bir IDocumentProperties nesnesindeki belge özelliklerinin referansını alın.
- Anahtarını ve değerini tanımlayarak özel bir özellik ekleyin, örneğin IDocumentPropertiesd.setItem(“Yeni Özel”, 12).
- Son olarak sunumu Presentation.save(String, SaveFormat) yöntemini kullanarak kaydedin.
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.
- İlk olarak, Sunum sınıfını kullanarak PowerPoint sunumunu yükleyin.
- Ardından, Presentation.getDocumentProperties() yöntemini kullanarak bir IDocumentProperties nesnesindeki belge özelliklerinin referansını alın.
- Bir döngüde IDocumentProperties.getCustomPropertyName(int index) yöntemini kullanarak her özel özelliğe erişin.
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.
- İlk olarak, Sunum sınıfını kullanarak PowerPoint sunumunu yükleyin.
- Ardından, Presentation.getDocumentProperties() yöntemini kullanarak bir IDocumentProperties nesnesindeki belge özelliklerinin referansını alın.
- Bir döngüde IDocumentProperties.getCustomPropertyName(int index) yöntemini kullanarak her özel özelliğe erişin.
- Anahtarını belirterek bir özelliğin değerini ayarlayın.
- Son olarak sunumu Presentation.save(String, SaveFormat) yöntemini kullanarak kaydedin.
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
- Java kullanarak PowerPoint Slaytlarına Filigran Ekleme
- Java kullanarak PowerPoint Dosyalarından Metin Çıkarma
- Java’da PowerPoint Şekillerini Ekleme, Bağlama, Kaldırma veya Klonlama
- Java’da PowerPoint PPTX/PPT’yi PNG Görüntülerine Dönüştürme
- Java kullanarak PowerPoint PPTX veya PPT için Küçük Resimler oluşturun