Сжатие презентаций

Обзор

Сжимайте изображения, удаляйте области обрезанных картинок, когда они больше не нужны, и выбирайте настройки сжатия презентации перед сохранением. Это полезно для наборов с большими фотографиями или повторяющимися медиафайлами. Сэкономленная величина зависит от содержимого и выбранных настроек.

Пример использования

Этот пример на C# загружает input.pptx, сжимает презентацию и сохраняет её как compressed.pptx.

Используйте Aspose.Slides for .NET 26.11 или новее. Для настройки см. Установить Aspose.Slides for .NET.

using Aspose.Slides;
using Aspose.Slides.Export;
using Aspose.Slides.LowCode;

using var presentation = new Presentation("input.pptx");
Compress.CompressPresentation(presentation);
presentation.Save("compressed.pptx", SaveFormat.Pptx);

Часто задаваемые вопросы

Это переключатель для оптимизации всего файла?

Aspose.Slides for .NET 26.11 добавляет Compress.CompressPresentation, который сочетает удаление неиспользуемых макетов/шаблонов, подмножество внедрённых шрифтов и сжатие изображений с разрешением 150 DPI. Он постоянно удаляет области обрезанных изображений. Для обработки только изображений используйте Compress.CompressImages; для более тонкого контроля смотрите пример сжатия отдельного изображения. Эти новые вспомогательные средства специфичны для указанной версии .NET; проверьте соответствующее руководство для других SDK.

Изменяет ли сжатие изображений редактируемый текст или диаграммы?

Сжатие изображений направлено на данные изображений, а не на редактируемый текст или данные диаграмм. Проверьте изображения, так как изменение размера или повторное сжатие может уменьшить их детализацию.

Как выбрать разрешение для изображений в презентации?

Выберите целевое значение, исходя из размера отображаемого изображения и предполагаемого использования на экране или при печати. Сохраняйте более высокое разрешение для больших дисплеев, печати и детализированных схем, и сравните полученный результат перед удалением оригинала.

Руководства

Связанная функция: Удалить неиспользуемые шаблоны, макеты и медиа.

Выполняемые примеры .NET

Все возможности (English)