Единица измерения
При преобразовании документа 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 позволяет вам контролировать форматирование и размеры результирующего документа в соответствии с вашими конкретными потребностями.