Установить уровень сжатия

В этом руководстве мы рассмотрим предоставленный исходный код C# для установки уровня сжатия при сохранении документа с помощью Aspose.Words для .NET. Эта функция позволяет контролировать уровень сжатия создаваемого документа.

Шаг 1. Настройка среды

Прежде чем начать, убедитесь, что вы настроили свою среду разработки с помощью Aspose.Words для .NET. Убедитесь, что вы добавили необходимые ссылки и импортировали соответствующие пространства имен.

Шаг 2: Загрузка документа

// Путь к каталогу ваших документов
string dataDir = "YOUR DOCUMENTS DIRECTORY";

Document doc = new Document(dataDir + "Document.docx");

На этом этапе мы загружаем документ, используяDocument метод и передав путь к файлу DOCX для загрузки.

Шаг 3. Настройка параметров резервного копирования OOXML

OoxmlSaveOptions saveOptions = new OoxmlSaveOptions { CompressionLevel = CompressionLevel.SuperFast };

На этом этапе мы настраиваем параметры сохранения OOXML, используя командуOoxmlSaveOptions сорт. Мы устанавливаем уровень сжатияSuperFast чтобы получить более быстрое сжатие.

Шаг 4. Сохраните документ с указанным уровнем сжатия.

doc.Save(dataDir + "WorkingWithOoxmlSaveOptions.SetCompressionLevel.docx", saveOptions);

На этом последнем шаге мы сохраняем документ, используяSave метод и передавая путь к выходному файлу с помощью.docx расширение вместе с указанными параметрами сохранения.

Теперь вы можете запустить исходный код, чтобы установить уровень сжатия при сохранении документа. Полученный файл будет сохранен в указанном каталоге с именем «WorkingWithOoxmlSaveOptions.SetCompressionLevel.docx».

Пример исходного кода для установки уровня сжатия с помощью Aspose.Words для .NET


// Путь к каталогу ваших документов
string dataDir = "YOUR DOCUMENT DIRECTORY"; 
 
Document doc = new Document(dataDir + "Document.docx");

OoxmlSaveOptions saveOptions = new OoxmlSaveOptions { CompressionLevel = CompressionLevel.SuperFast };

doc.Save(dataDir + "WorkingWithOoxmlSaveOptions.SetCompressionLevel.docx", saveOptions);
            
        

Заключение

В этом уроке мы рассмотрели возможность установки уровня сжатия при сохранении документа с помощью Aspose.Words для .NET. Указав соответствующий уровень сжатия, вы можете оптимизировать размер документа и скорость создания.

OoxmlSaveOptions Класс обеспечивает гибкость управления уровнем сжатия путем установкиCompressionLevel собственности на соответствующую стоимость, напримерSuperFast. Это позволяет вам найти правильный баланс между размером файла и скоростью резервного копирования в соответствии с вашими конкретными потребностями.

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

Aspose.Words for .NET предлагает ряд мощных опций и функций для манипулирования документами. Используя соответствующие параметры резервного копирования, вы можете настроить процесс создания документов и оптимизировать производительность вашего приложения.

Не стесняйтесь изучить дополнительные возможности Aspose.Words для .NET, чтобы улучшить рабочий процесс создания документов.