Unità di misura

Quando converti un documento Word nel formato OpenDocument Text (ODT) in un’applicazione C#, potresti voler specificare l’unità di misura utilizzata per la formattazione misurabile e le proprietà del contenuto. Con la libreria Aspose.Words per .NET, puoi facilmente specificare questa funzionalità utilizzando le opzioni di salvataggio di OdtSaveOptions. In questa guida passo passo, ti spiegheremo come utilizzare Aspose.Words per il codice sorgente .NET C# per convertire un documento Word in ODT specificando l’unità di misura utilizzando OdtSaveOptions.

Comprensione della libreria Aspose.Words

Prima di immergersi nel codice, è importante comprendere la libreria Aspose.Words per .NET. Aspose.Words è una potente libreria per creare, modificare, convertire e proteggere documenti Word in diverse piattaforme tra cui .NET. Offre molte funzionalità per la manipolazione dei documenti, come l’inserimento di testo, la modifica della formattazione, l’aggiunta di sezioni e molto altro.

Caricamento del documento Word

Il primo passo è caricare il documento Word che desideri convertire in ODT. Utilizzare la classe Document per caricare il documento dal file sorgente. Ecco un esempio:

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

In questo esempio carichiamo il documento “Document.docx” che si trova nella directory dei documenti.

Configurazione delle opzioni di backup

Il passaggio successivo è configurare le opzioni di backup per la conversione in ODT. Utilizza la classe OdtSaveOptions e imposta la proprietà MeasureUnit sul valore desiderato. Ad esempio, se desideri utilizzare i pollici come unità di misura, imposta MeasureUnit su OdtSaveMeasureUnit.Inches. Ecco come farlo:

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

Creiamo un nuovo oggetto OdtSaveOptions e impostiamo la proprietà MeasureUnit sul valore desiderato, nel nostro caso OdtSaveMeasureUnit.Inches per utilizzare i pollici come unità di misura.

Converti documento in ODT

Ora che abbiamo configurato le opzioni di salvataggio, possiamo procedere con la conversione del documento in ODT. Utilizza il metodo Save della classe Document per salvare il documento convertito in formato ODT specificando le opzioni di salvataggio. Ecco un esempio:

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

In questo esempio, salviamo il documento convertito come “WorkingWithOdtSaveOptions.MeasureUnit.odt” utilizzando le opzioni di salvataggio specificate.

Esempio di codice sorgente per OdtSaveOptions con funzionalità “Unità di misura” utilizzando Aspose.Words per .NET

// Percorso della directory dei documenti
string dataDir = "YOUR DOCUMENTS DIRECTORY";

// Carica il documento di Word
Document doc = new Document(dataDir + "Document.docx");

// Configurazione delle opzioni di backup con la funzionalità "Unità di misura".
OdtSaveOptions saveOptions = new OdtSaveOptions { MeasureUnit = OdtSaveMeasureUnit.Inches };

// Converti il documento in ODT
doc.Save(dataDir + "WorkingWithOdtSaveOptions.MeasureUnit.odt", saveOptions);

Conclusione

In questa guida abbiamo spiegato come convertire un documento Word in ODT specificando l’unità di misura utilizzando le opzioni di salvataggio OdtSaveOptions con la libreria Aspose.Words per .NET. Seguendo i passaggi forniti e utilizzando il codice sorgente C# fornito, puoi applicare facilmente questa funzionalità nella tua applicazione C#. Specificare l’unità di misura durante la conversione in ODT consente di controllare la formattazione e le dimensioni del documento risultante in base alle proprie esigenze specifiche.