Präsentation Zusammenführen
Tipp
Sie sollten die Aspose kostenlose Online Zusammenführt-App ausprobieren. Sie ermöglicht es, PowerPoint-Präsentationen im selben Format (PPT zu PPT, PPTX zu PPTX usw.) zusammenzuführen und Präsentationen in unterschiedlichen Formaten (PPT zu PPTX, PPTX zu ODP usw.) zusammenzuführen.
Präsentationen Zusammenführen
Wenn Sie eine Präsentation mit einer anderen zusammenführen, kombinieren Sie effektiv deren Folien in einer einzigen Präsentation, um eine Datei zu erhalten.
Info
Die meisten Präsentationsprogramme (PowerPoint oder OpenOffice) verfügen nicht über Funktionen, die es Benutzern ermöglichen, Präsentationen auf diese Weise zu kombinieren.
Aspose.Slides für Java, ermöglicht es Ihnen jedoch, Präsentationen auf unterschiedliche Weise zusammenzuführen. Sie können Präsentationen mit all ihren Formen, Stilen, Texten, Formatierungen, Kommentaren, Animationen usw. zusammenführen, ohne sich um Qualitäts- oder Datenverlust sorgen zu müssen.
Siehe auch
Was Zusammengeführt Werden Kann
Mit Aspose.Slides können Sie
- gesamte Präsentationen. Alle Folien aus den Präsentationen landen in einer Präsentation
- spezifische Folien. Ausgewählte Folien landen in einer Präsentation
- Präsentationen im selben Format (PPT zu PPT, PPTX zu PPTX usw.) und in unterschiedlichen Formaten (PPT zu PPTX, PPTX zu ODP usw.) miteinander kombinieren.
Hinweis
Neben Präsentationen ermöglicht es Aspose.Slides Ihnen, auch andere Dateien zusammenzuführen:
- Bilder, wie JPG zu JPG oder PNG zu PNG
- Dokumente, wie PDF zu PDF oder HTML zu HTML
- Und zwei verschiedene Dateien wie Bild zu PDF oder JPG zu PDF oder TIFF zu PDF.
Zusammenführungsoptionen
Sie können Optionen anwenden, die bestimmen, ob
- jede Folie in der Ausgab präsentation einen einzigartigen Stil beibehält
- ein spezifischer Stil für alle Folien in der Ausgab präsentation verwendet wird.
Um Präsentationen zusammenzuführen, bietet Aspose.Slides die AddClone Methoden (aus dem ISlideCollection Interface). Es gibt mehrere Implementierungen der AddClone
Methoden, die die Parameter für den Präsentationszusammenführungsprozess definieren. Jedes Präsentationsobjekt hat eine Folien Sammlung, sodass Sie eine AddClone
Methode von der Präsentation aufrufen können, in die Sie Folien zusammenführen möchten.
Die AddClone
Methode gibt ein ISlide
Objekt zurück, welches ein Klon der Quellfolie ist. Die Folien in einer Ausgab präsentation sind einfach eine Kopie der Folien aus der Quelle. Daher können Sie die resultierenden Folien ändern (zum Beispiel Stile oder Formatierungsoptionen oder Layouts anwenden), ohne sich darüber Gedanken zu machen, dass die Quellpräsentationen betroffen sind.
Präsentationen Zusammenführen
Aspose.Slides bietet die AddClone(ISlide) Methode, die es Ihnen ermöglicht, Folien zu kombinieren, während die Folien ihre Layouts und Stile beibehalten (Standardparameter).
Dieser Java-Code zeigt Ihnen, wie Sie Präsentationen zusammenführen:
Presentation pres1 = new Presentation("pres1.pptx");
try {
Presentation pres2 = new Presentation("pres2.pptx");
try {
for(ISlide slide : pres2.getSlides())
{
pres1.getSlides().addClone(slide);
}
} finally {
if (pres2 != null) pres2.dispose();
}
pres1.save("combined.pptx", SaveFormat.Pptx);
} finally {
if (pres1 != null) pres1.dispose();
}
Präsentationen Mit Folienmaster Zusammenführen
Aspose.Slides bietet die AddClone(ISlide, IMasterSlide, boolean) Methode, die es Ihnen ermöglicht, Folien zu kombinieren, während Sie eine Folienmaster-Präsentationsvorlage anwenden. Auf diese Weise können Sie, falls erforderlich, den Stil für Folien in der Ausgab präsentation ändern.
Dieser Code in Java demonstriert die beschriebene Operation:
Presentation pres1 = new Presentation("pres1.pptx");
try {
Presentation pres2 = new Presentation("pres2.pptx");
try {
for(ISlide slide : pres2.getSlides())
{
pres1.getSlides().addClone(slide, pres2.getMasters().get_Item(0), true);
}
} finally {
if (pres2 != null) pres2.dispose();
}
pres1.save("combined.pptx", SaveFormat.Pptx);
} finally {
if (pres1 != null) pres1.dispose();
}
Hinweis
Das Folienlayout für den Folienmaster wird automatisch bestimmt. Wenn ein geeignetes Layout nicht bestimmt werden kann, wird, wenn derallowCloneMissingLayout
boolesche Parameter der AddClone
Methode auf true gesetzt ist, das Layout für die Quellfolie verwendet. Andernfalls wird eine PptxEditException ausgelöst.
Wenn Sie möchten, dass die Folien in der Ausgab präsentation ein anderes Folienlayout haben, verwenden Sie die AddClone(ISlide, ILayoutSlide) Methode stattdessen beim Zusammenführen.
Spezielle Folien Aus Präsentationen Zusammenführen
Dieser Java-Code zeigt Ihnen, wie Sie spezifische Folien aus verschiedenen Präsentationen auswählen und kombinieren, um eine Ausgab präsentation zu erhalten:
Presentation pres1 = new Presentation("pres1.pptx");
try {
Presentation pres2 = new Presentation("pres2.pptx");
try {
for(ISlide slide : pres2.getSlides())
{
pres1.getSlides().addClone(slide, pres2.getLayoutSlides().get_Item(0));
}
} finally {
if (pres2 != null) pres2.dispose();
}
pres1.save("combined.pptx", SaveFormat.Pptx);
} finally {
if (pres1 != null) pres1.dispose();
}
Präsentationen Mit Folienlayout Zusammenführen
Dieser Java-Code zeigt Ihnen, wie Sie Folien aus Präsentationen kombinieren, während Sie Ihr bevorzugtes Folienlayout darauf anwenden, um eine Ausgab präsentation zu erhalten:
Presentation pres1 = new Presentation("pres1.pptx");
try {
Presentation pres2 = new Presentation("pres2.pptx");
try {
for(ISlide slide : pres2.getSlides())
{
pres1.getSlides().addClone(slide, pres2.getLayoutSlides().get_Item(0));
}
} finally {
if (pres2 != null) pres2.dispose();
}
pres1.save("combined.pptx", SaveFormat.Pptx);
} finally {
if (pres1 != null) pres1.dispose();
}
Präsentationen Mit Unterschiedlichen Foliengrößen Zusammenführen
Hinweis
Sie können keine Präsentationen mit unterschiedlichen Foliengrößen zusammenführen.Um 2 Präsentationen mit unterschiedlichen Foliengrößen zusammenzuführen, müssen Sie eine der Präsentationen so skalieren, dass ihre Größe mit der der anderen Präsentation übereinstimmt.
Dieser Beispielcode demonstriert die beschriebene Operation:
Presentation pres1 = new Presentation("pres1.pptx");
try {
Presentation pres2 = new Presentation("pres2.pptx");
try {
pres2.getSlideSize().setSize((float)pres1.getSlideSize().getSize().getWidth(), (float)pres1.getSlideSize().getSize().getHeight(), SlideSizeScaleType.EnsureFit);
for(ISlide slide : pres2.getSlides())
{
pres1.getSlides().addClone(slide);
}
} finally {
if (pres2 != null) pres2.dispose();
}
pres1.save("combined.pptx", SaveFormat.Pptx);
} finally {
if (pres1 != null) pres1.dispose();
}
Folien In Präsentationsabschnitt Zusammenführen
Dieser Java-Code zeigt Ihnen, wie Sie eine spezifische Folie in einen Abschnitt einer Präsentation zusammenführen:
Presentation pres1 = new Presentation("pres1.pptx");
try {
Presentation pres2 = new Presentation("pres2.pptx");
try {
for(ISlide slide : pres2.getSlides())
{
pres1.getSlides().addClone(slide, pres1.getSections().get_Item(0));
}
} finally {
if (pres2 != null) pres2.dispose();
}
pres1.save("combined.pptx", SaveFormat.Pptx);
} finally {
if (pres1 != null) pres1.dispose();
}
Die Folie wird am Ende des Abschnitts hinzugefügt.