Сжатие презентаций
Обзор
Сжимайте изображения, удаляйте области обрезанных картинок, когда они больше не нужны, и выбирайте настройки сжатия презентации перед сохранением. Это полезно для наборов с большими фотографиями или повторяющимися медиафайлами. Сэкономленная величина зависит от содержимого и выбранных настроек.
Пример использования
Этот пример на 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)