Unidade de medida

Ao converter um documento do Word para o formato OpenDocument Text (ODT) em um aplicativo C#, talvez você queira especificar a unidade de medida usada para formatação mensurável e propriedades de conteúdo. Com a biblioteca Aspose.Words para .NET, você pode especificar facilmente essa funcionalidade usando as opções de salvamento OdtSaveOptions. Neste guia passo a passo, orientaremos você sobre como usar o código-fonte Aspose.Words para .NET C# para converter um documento do Word em ODT, especificando a unidade de medida usando OdtSaveOptions.

Compreendendo a biblioteca Aspose.Words

Antes de mergulhar no código, é importante entender a biblioteca Aspose.Words para .NET. Aspose.Words é uma biblioteca poderosa para criar, editar, converter e proteger documentos do Word em diferentes plataformas, incluindo .NET. Oferece diversos recursos para manipulação de documentos, como inserção de texto, alteração de formatação, adição de seções e muito mais.

Carregando o documento do Word

primeira etapa é carregar o documento Word que deseja converter para ODT. Use a classe Document para carregar o documento do arquivo de origem. Aqui está um exemplo :

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

Neste exemplo, carregamos o documento “Document.docx” localizado no diretório de documentos.

Configurando opções de backup

A próxima etapa é configurar as opções de backup para conversão para ODT. Use a classe OdtSaveOptions e defina a propriedade MeasureUnit com o valor desejado. Por exemplo, se você quiser usar polegadas como unidade de medida, defina MeasureUnit como OdtSaveMeasureUnit.Inches. Veja como fazer isso:

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

Criamos um novo objeto OdtSaveOptions e definimos a propriedade MeasureUnit com o valor desejado, em nosso caso, OdtSaveMeasureUnit.Inches para usar polegadas como unidade de medida.

Converter documento em ODT

Agora que configuramos as opções de salvamento, podemos prosseguir com a conversão do documento para ODT. Use o método Save da classe Document para salvar o documento convertido no formato ODT especificando opções de salvamento. Aqui está um exemplo :

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

Neste exemplo, salvamos o documento convertido como “WorkingWithOdtSaveOptions.MeasureUnit.odt” usando as opções de salvamento especificadas.

Exemplo de código-fonte para OdtSaveOptions com funcionalidade “Unidade de medida” usando Aspose.Words for .NET

// Caminho para o seu diretório de documentos
string dataDir = "YOUR DOCUMENTS DIRECTORY";

// Carregue o documento do Word
Document doc = new Document(dataDir + "Document.docx");

// Configuração de opções de backup com recurso “Unidade de medida”
OdtSaveOptions saveOptions = new OdtSaveOptions { MeasureUnit = OdtSaveMeasureUnit.Inches };

// Converta o documento para ODT
doc.Save(dataDir + "WorkingWithOdtSaveOptions.MeasureUnit.odt", saveOptions);

Conclusão

Neste guia, explicamos como converter um documento do Word em ODT especificando a unidade de medida usando as opções de salvamento OdtSaveOptions com a biblioteca Aspose.Words para .NET. Seguindo as etapas fornecidas e usando o código-fonte C# fornecido, você pode aplicar facilmente essa funcionalidade em seu aplicativo C#. Especificar a unidade de medida ao converter para ODT permite controlar a formatação e as dimensões do documento resultante de acordo com suas necessidades específicas.