Единица измерения

При преобразовании документа Word в формат OpenDocument Text (ODT) в приложении C# может потребоваться указать единицу измерения, используемую для измеримых свойств форматирования и содержимого. С помощью библиотеки Aspose.Words для .NET вы можете легко указать эту функциональность, используя параметры сохранения OdtSaveOptions. В этом пошаговом руководстве мы покажем вам, как использовать исходный код Aspose.Words для .NET C# для преобразования документа Word в ODT, указав единицу измерения с помощью OdtSaveOptions.

Понимание библиотеки Aspose.Words

Прежде чем углубиться в код, важно понять библиотеку Aspose.Words для .NET. Aspose.Words — мощная библиотека для создания, редактирования, преобразования и защиты документов Word на различных платформах, включая .NET. Он предлагает множество функций для управления документами, таких как вставка текста, изменение форматирования, добавление разделов и многое другое.

Загрузка документа Word

Первый шаг — загрузить документ Word, который вы хотите преобразовать в ODT. Используйте класс Document для загрузки документа из исходного файла. Вот пример:

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

В этом примере мы загружаем документ «Document.docx», расположенный в каталоге документов.

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

Следующим шагом является настройка параметров резервного копирования для преобразования в ODT. Используйте класс OdtSaveOptions и задайте для свойства MeasureUnit нужное значение. Например, если вы хотите использовать дюймы в качестве единицы измерения, задайте для параметра MeasureUnit значение OdtSaveMeasureUnit.Inches. Вот как это сделать:

OdtSaveOptions saveOptions = new OdtSaveOptions { MeasureUnit = OdtSaveMeasureUnit.Inches };

Мы создаем новый объект OdtSaveOptions и устанавливаем для свойства MeasureUnit нужное значение, в нашем случае OdtSaveMeasureUnit.Inches, чтобы использовать дюймы в качестве единицы измерения.

Преобразование документа в ODT

Теперь, когда мы настроили параметры сохранения, мы можем приступить к преобразованию документа в ODT. Используйте метод Save класса Document, чтобы сохранить преобразованный документ в формате ODT, указав параметры сохранения. Вот пример:

doc.Save(dataDir + "WorkingWithOdtSaveOptions.MeasureUnit.odt", saveOptions);

В этом примере мы сохраняем преобразованный документ как «WorkingWithOdtSaveOptions.MeasureUnit.odt», используя указанные параметры сохранения.

Пример исходного кода для OdtSaveOptions с функцией «Единица измерения» с использованием Aspose.Words для .NET

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

// Загрузите документ Word
Document doc = new Document(dataDir + "Document.docx");

// Настройка параметров резервного копирования с помощью функции «Единица измерения».
OdtSaveOptions saveOptions = new OdtSaveOptions { MeasureUnit = OdtSaveMeasureUnit.Inches };

// Преобразование документа в ODT
doc.Save(dataDir + "WorkingWithOdtSaveOptions.MeasureUnit.odt", saveOptions);

Заключение

В этом руководстве мы объяснили, как преобразовать документ Word в ODT, указав единицу измерения с помощью параметров сохранения OdtSaveOptions с библиотекой Aspose.Words для .NET. Следуя предоставленным инструкциям и используя предоставленный исходный код C#, вы можете легко применить эту функцию в своем приложении C#. Указание единицы измерения при преобразовании в ODT позволяет вам контролировать форматирование и размеры результирующего документа в соответствии с вашими конкретными потребностями.