Сохраните устаревшие символы управления

Введение

Вы когда-нибудь были озадачены этими странными, невидимыми управляющими символами в документах Word? Они похожи на маленьких, скрытых гремлинов, которые могут испортить форматирование и функциональность. К счастью, Aspose.Words для .NET предоставляет удобную функцию, позволяющую сохранить эти устаревшие управляющие символы нетронутыми при сохранении документов. В этом уроке мы подробно рассмотрим, как управлять этими управляющими символами с помощью Aspose.Words для .NET. Мы разберем все пошагово, чтобы вы поняли каждую деталь на этом пути. Готовы начать? Давайте погрузимся!

Предпосылки

Прежде чем начать, убедитесь, что у вас есть следующее:

  1. Aspose.Words для .NET: Загрузите и установите сздесь.
  2. Действующая лицензия Aspose: вы можете получить временную лицензиюздесь.
  3. Среда разработки: Visual Studio или любая другая IDE, поддерживающая .NET.
  4. Базовые знания C#: знакомство с языком программирования C# будет полезным.

Импорт пространств имен

Перед написанием кода вам необходимо импортировать необходимые пространства имен. Добавьте следующие строки в начало вашего файла C#:

using Aspose.Words;
using Aspose.Words.Saving;

Шаг 1: Настройка вашего проекта

Сначала вам необходимо настроить свой проект в Visual Studio (или другой предпочитаемой вами среде IDE).

  1. Создайте новый проект C#: Откройте Visual Studio и создайте новый проект консольного приложения C#.
  2. Установите Aspose.Words для .NET: используйте NuGet Package Manager для установки Aspose.Words для .NET. Щелкните правой кнопкой мыши по вашему проекту в Solution Explorer, выберите «Manage NuGet Packages», найдите «Aspose.Words» и установите его.

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

Далее вы загрузите документ Word, содержащий устаревшие управляющие символы.

  1. Укажите путь к документу: укажите путь к каталогу документов.

    string dataDir = "YOUR DOCUMENT DIRECTORY";
    
  2. Загрузите документ: ИспользуйтеDocument класс для загрузки вашего документа.

Document doc = new Document(dataDir + "Legacy control character.doc");

Шаг 3: Настройте параметры сохранения

Теперь давайте настроим параметры сохранения, чтобы оставить нетронутыми устаревшие управляющие символы.

  1. Создать параметры сохранения: Инициализировать экземплярOoxmlSaveOptions и установитеKeepLegacyControlCharsсобственностьtrue.
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions(SaveFormat.FlatOpc)
{
    KeepLegacyControlChars = true
};

Шаг 4: Сохраните документ.

Наконец, сохраните документ, используя настроенные параметры сохранения.

  1. Сохраните документ: ИспользуйтеSave МетодDocument класс для сохранения документа с указанными параметрами сохранения.
doc.Save(dataDir + "WorkingWithOoxmlSaveOptions.KeepLegacyControlChars.docx", saveOptions);

Заключение

И вот оно! Выполнив эти шаги, вы можете гарантировать, что ваши устаревшие управляющие символы будут сохранены при работе с документами Word в Aspose.Words for .NET. Эта функция может стать спасением, особенно при работе со сложными документами, где управляющие символы играют решающую роль.

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

Что такое устаревшие управляющие символы?

Устаревшие управляющие символы — это непечатаемые символы, которые использовались в старых документах для управления форматированием и макетом.

Могу ли я удалить эти управляющие символы, а не сохранять их?

Да, при необходимости вы можете использовать Aspose.Words for .NET для удаления или замены этих символов.

Доступна ли эта функция во всех версиях Aspose.Words для .NET?

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

Нужна ли мне лицензия для использования Aspose.Words для .NET?

Да, вам нужна действующая лицензия. Вы можете получить временную лицензию для ознакомительных целейздесь.

Где я могу найти дополнительную документацию по Aspose.Words для .NET?

Подробную документацию вы можете найтиздесь.