Слияние Powerpoint, PDF, PPT или других документов вместе на C#
Высокоскоростная библиотека C# для объединения PPT, PPTX, PDF, PNG, JPEG и других форматов.
Слияние PPT, PPTX, PDF с помощью C#
Aspose.Slides for .NET — мощная библиотека C# для создания файлов презентаций и управления ими. Кроме того, он предоставляет гибкие способы объединения нескольких презентаций PPT/PPTX. Когда вы объединяете одну презентацию с другой, вы эффективно объединяете их слайды в одну презентацию, чтобы получить один файл. Aspose.Slides позволяет объединять две презентации разными способами. Вы можете объединять презентации со всеми их формами, стилями, текстами, форматированием, комментариями, анимацией и т. д., не беспокоясь о потере качества или данных.
Объединение презентаций PowerPoint в C#
Чтобы объединить презентации PowerPoint, вам нужно клонировать слайды из одной презентации в другую.
Слияние файлов PPTX с помощью C#
// Instantiate a Presentation object that represents a target presentation file
using (Presentation presentation1 = new Presentation("presentation1.pptx"))
{
// Instantiate a Presentation object that represents a source presentation file
using (Presentation presentation2 = new Presentation("presentation2.pptx"))
{
foreach (ISlide slide in presentation2.Slides)
{
// Merge slides from source to target
presentation1.Slides.AddClone(slide);
}
}
// Save the presentation
presentation1.Save("merged-presentation.pptx", Export.SaveFormat.Pptx);
}
Объединение презентаций с образцом слайдов с помощью C#
Этот код C# демонстрирует, как объединить несколько презентаций в одну и применить стили из шаблона презентации образца слайдов. Таким образом, итоговая презентация сохранит исходное форматирование и будет содержать форматирование из мастер-слайда другой презентации.
Объединить несколько PPT в один в С#
// Instantiate a Presentation object that represents a target presentation file
using (Presentation presentation1 = new Presentation("presentation1.pptx"))
{
// Instantiate a Presentation object that represents a source presentation file
using (Presentation presentation2 = new Presentation("presentation2.pptx"))
{
// Merge first two slides only using slide master
presentation1.Slides.AddClone(presentation2.Slides[0], presentation1.Masters[0], true);
presentation1.Slides.AddClone(presentation2.Slides[1], presentation1.Masters[0], true);
}
presentation1.Save("merged-presentation-master.pptx", Export.SaveFormat.Pptx);
}
Как объединить презентации с помощью Aspose.Slides for .NET API
Это шаги для объединения двух файлов PPTX и сохранения результата в формате PDF в .NET.
Установите Aspose.Slides для .NET .
Добавьте ссылку на библиотеку (импортируйте библиотеку) в свой проект C#.
Откройте исходные файлы PPTX на C#.
Объедините файлы PPTX, используя метод AddClone.
Сохраните презентацию и получите результат в виде одного PDF-файла.
Другие поддерживаемые форматы для слияния
Вы также можете комбинировать другие форматы файлов. См. другие поддерживаемые форматы ниже.