Java-Methoden zum Festlegen, Abrufen und Löschen von Dokumenteigenschaften in PowerPoint-Präsentationen
Tags: java, powerpoint, presentation, property
Published: 2023-08-11 09:00:11

PowerPoint-Präsentationen sind mehr als nur visuelle Designs. Dokumenteigenschaften spielen eine wichtige Rolle bei der effektiven Organisation und Verwaltung von Präsentationen. Indem Sie Dokumenteigenschaften für eine Präsentation festlegen, können Benutzer Präsentationen einfacher durchsuchen, verwalten und aktualisieren. Es ist auch wichtig, unnötige oder ungültige Dokumenteigenschaften zu entfernen, um das Dokumentenmanagement nicht zu behindern. In diesem Artikel wird gezeigt, wie Sie mit der kostenlosen [Free Spire.Presentation for Java](https://www.e-iceblue.com/Introduce/free-presentation-for-java.html) Bibliothek **Dokumenteigenschaften in PowerPoint-Präsentationen festlegen, abrufen und löschen können**.
- [Dokumenteigenschaften für eine Präsentation festlegen](#dokumenteigenschaften-f%C3%BCr-eine-pr%C3%A4sentation-festlegen)
- [Dokumenteigenschaften aus einer Präsentation abrufen](#dokumenteigenschaften-aus-einer-pr%C3%A4sentation-abrufen)
- [Dokumenteigenschaften aus einer Präsentation löschen](#dokumenteigenschaften-aus-einer-pr%C3%A4sentation-l%C3%B6schen)

### [Abhängigkeiten hinzufügen]
Laden Sie die ZIP-Datei von der [offiziellen Free Spire.Presentation for Java Website](https://www.e-iceblue.com/Download/presentation-for-java-free.html) herunter. Entpacken Sie die ZIP-Datei und importieren Sie die Spire.Presentation.jar Datei aus dem lib-Ordner als Abhängigkeit in Ihr Projekt.

Wenn Sie Maven verwenden, können Sie die JAR-Datei einfach zu Ihrer Anwendung hinzufügen, indem Sie folgenden Code zu Ihrer pom.xml-Datei hinzufügen:
```xml
<repositories>
    <repository>
        <id>com.e-iceblue</id>
        <name>e-iceblue</name>
        <url>https://repo.e-iceblue.com/nexus/content/groups/public/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.presentation.free</artifactId>
        <version>5.1.0</version>
    </dependency>
</dependencies>
```

## Dokumenteigenschaften für eine Präsentation festlegen
Die Dokumenteigenschaften einer PowerPoint-Präsentation können über die Methoden der **IDocumentProperty**-Klasse abgerufen werden. Die detaillierten Schritte sind:
- Erstellen Sie ein Objekt der **Presentation**-Klasse.
- Laden Sie die Präsentationsdatei mit der **Presentation.loadFromFile()**-Methode.
- Rufen Sie die Dokumenteigenschaften der Präsentation mit der **Presentation.getDocumentProperty()**-Methode ab.
- Legen Sie die Dokumenteigenschaften mit den Methoden der **IDocumentProperty**-Klasse fest.
- Speichern Sie die Präsentation mit der **Presentation.saveToFile()**-Methode.

### Code-Beispiel
**Java**
```java
import com.spire.presentation.FileFormat;
import com.spire.presentation.IDocumentProperty;
import com.spire.presentation.Presentation;

public class EigenschaftenHinzufuegen {
    public static void main(String[] args) throws Exception {
        // Erstellen eines Presentation-Objekts
        Presentation presentation = new Presentation();
        // Laden der Präsentationsdatei
        presentation.loadFromFile("Beispiel.pptx");

        // Zugriff auf die Dokumenteigenschaften der Präsentation und Setzen der Eigenschaftsinformationen
        IDocumentProperty property = presentation.getDocumentProperty();
        property.setTitle("Herbstliche Produktpräsentation");
        property.setSubject("Präsentation");
        property.setAuthor("John");
        property.setManager("Tina");
        property.setCompany("Eagle Technologies");
        property.setCategory("Meeting");
        property.setKeywords("Geschäftsanalyse; Neue Produktinformationen; Funktionsbeschreibung");
        property.setComments("Die Präsentationsunterlagen sind vollständig und benötigen keine Änderungen.");

        // Speichern der Präsentation
        presentation.saveToFile("EigenschaftenHinzufuegen.pptx", FileFormat.AUTO);
        presentation.dispose();
    }
}
```

![Dokumenteigenschaften für eine Präsentation festlegen](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tmem3i0rz1kenl9y4u9u.png)

## Dokumenteigenschaften aus einer Präsentation abrufen
Die Schritte zum Abrufen von Dokumenteigenschaften aus einer Präsentation sind:
- Erstellen Sie ein Objekt der **Presentation**-Klasse.
- Laden Sie die Präsentationsdatei mit der **Presentation.loadFromFile()**-Methode.
- Rufen Sie die Eigenschaften der Präsentation mit der **Presentation.getDocumentProperty()**-Methode ab.
- Rufen Sie die Eigenschafteninformationen mit den Methoden der **IDocumentProperty**-Klasse ab und geben Sie sie aus.

### Code-Beispiel
**Java**
```java
import com.spire.presentation.IDocumentProperty;
import com.spire.presentation.Presentation;

public class EigenschaftenAbrufen {
    public static void main(String[] args) throws Exception {
        // Erstellen eines Presentation-Objekts
        Presentation presentation = new Presentation();
        // Laden der Präsentationsdatei
        presentation.loadFromFile("EigenschaftenHinzufuegen.pptx");

        // Zugriff auf die Dokumenteigenschaften der Präsentation und Ausgabe der Eigenschaftsinformationen
        IDocumentProperty property = presentation.getDocumentProperty();
        String properties = "Titel: " + property.getTitle() + "\n"
                + "Untertitel: " + property.getSubject() + "\n"
                + "Autor: " + property.getAuthor() + "\n"
                + "Manager: " + property.getManager() + "\n"
                + "Unternehmen: " + property.getCompany() + "\n"
                + "Kategorie: " + property.getCategory() + "\n"
                + "Schlüsselwörter: " + property.getKeywords() + "\n"
                + "Kommentare: " + property.getComments();

        System.out.println(properties);
    }
}
```


![Dokumenteigenschaften aus einer Präsentation abrufen](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gpzoqub6ght11zuvc7fi.png)

## Dokumenteigenschaften aus einer Präsentation löschen
Um Eigenschaften zu löschen, müssen Sie die Eigenschafteninformationen einfach auf leer setzen.

Beachten Sie, dass der Titel basierend auf den Folientiteln automatisch generiert wird. Um dies zu verhindern, setzen Sie den Titel auf ein Leerzeichen.

Die detaillierten Schritte:

- Erstellen Sie ein Objekt der **Presentation**-Klasse.
- Laden Sie die Präsentationsdatei mit der **Presentation.loadFromFile()**-Methode.
- Rufen Sie die Dokumenteigenschaften der Präsentation mit der **Presentation.getDocumentProperty()**-Methode ab.
- Setzen Sie die Dokumenteigenschaften auf leer mit den Methoden der **IDocumentProperty**-Klasse.
- Speichern Sie die Präsentation mit der **Presentation.saveToFile()**-Methode.

### Code-Beispiel
**Java**
```java
import com.spire.presentation.FileFormat;
import com.spire.presentation.IDocumentProperty;
import com.spire.presentation.Presentation;

public class EigenschaftenLoeschen {
    public static void main(String[] args) throws Exception {
        // Erstellen eines Presentation-Objekts
        Presentation presentation = new Presentation();
        // Laden der Präsentationsdatei
        presentation.loadFromFile("EigenschaftenHinzufuegen.pptx");

        // Zugriff auf die Dokumenteigenschaften der Präsentation und Leeren der Eigenschaftsinformationen
        IDocumentProperty property = presentation.getDocumentProperty();
        property.setTitle(" ");
        property.setSubject("");
        property.setAuthor("");
        property.setManager("");
        property.setCompany("");
        property.setCategory("");
        property.setKeywords("");
        property.setComments("");

        // Speichern der Präsentation
        presentation.saveToFile("EigenschaftenLoeschen.pptx", FileFormat.AUTO);
        presentation.dispose();
    }
}
```


![Dokumenteigenschaften aus einer Präsentation löschen](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/73uddxqbsdhn17tgb9qz.png)

> Dies erklärt, wie Sie Dokumenteigenschaften in PowerPoint-Präsentationen festlegen, abrufen und löschen können. Die kostenlose Spire.Presentation for Java Bibliothek bietet viele weitere Präsentationsverarbeitungsfunktionen. Für weitere Details sehen Sie sich das [Spire.Presentation for Java Tutorial](https://www.e-iceblue.com/Tutorials/Java/Spire.Presentation-for-Java/Program-Guide/Spire.Presentation-Program-Guide-Content-for-Java.html) an. Wenn Sie Spire.Presentation diskutieren oder technischen Support erhalten möchten, besuchen Sie das [Spire.Presentation Forum](https://www.e-iceblue.com/forum/spire-presentation-f14.html).