Установить уровень сжатия
В этом руководстве мы рассмотрим предоставленный исходный код 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, чтобы улучшить рабочий процесс создания документов.