Esporta in Markdown con allineamento del contenuto della tabella
Ecco una guida passo passo per spiegare il seguente codice sorgente C# che aiuta a esportare il contenuto in un file Markdown con allineamento del contenuto della tabella utilizzando la libreria Aspose.Words per .NET. Assicurati di aver incluso la libreria Aspose.Words nel tuo progetto prima di utilizzare questo codice.
Passaggio 1: imposta il percorso della directory del documento
// Il percorso della directory dei documenti.
string dataDir = "YOUR_DIRECTORY_OF_DOCUMENTS";
Assicurati di specificare il percorso corretto della directory dei documenti in cui verrà salvato il documento modificato.
Passaggio 2: crea un documento e un generatore di documenti
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Qui creiamo un’istanza diDocument
classe e un’istanza diDocumentBuilder
classe che ci permetterà di manipolare il documento e aggiungere elementi.
Passaggio 3: inserisci celle nella tabella con allineamenti di paragrafo diversi
builder. InsertCell();
builder.ParagraphFormat.Alignment = ParagraphAlignment.Right;
builder.Write("Cell1");
builder. InsertCell();
builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;
builder.Write("Cell2");
Utilizziamo il Generatore di documenti per inserire celle nella tabella e impostare diversi allineamenti di paragrafo per ciascuna cella.
Passaggio 4: imposta le opzioni di esportazione Markdown e salva il documento modificato
MarkdownSaveOptions saveOptions = new MarkdownSaveOptions
{
TableContentAlignment = TableContentAlignment.Left
};
doc.Save(dataDir + "Content_table_left_alignment.md", saveOptions);
saveOptions.TableContentAlignment = TableContentAlignment.Right;
doc.Save(dataDir + "Content_table_right_alignment.md", saveOptions);
saveOptions.TableContentAlignment = TableContentAlignment.Center;
doc.Save(dataDir + "Content_table_alignment_center.md", saveOptions);
saveOptions.TableContentAlignment = TableContentAlignment.Auto;
doc.Save(dataDir + "Content_table_auto_alignment.md", saveOptions);
Impostiamo le opzioni di esportazione Markdown con diversi allineamenti del contenuto della tabella, quindi salviamo il documento modificato utilizzando ciascuna opzione di allineamento.
Esempio di codice sorgente da esportare in Markdown con allineamento del contenuto della tabella utilizzando Aspose.Words per .NET
// Il percorso della directory dei documenti.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.InsertCell();
builder.ParagraphFormat.Alignment = ParagraphAlignment.Right;
builder.Write("Cell1");
builder.InsertCell();
builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;
builder.Write("Cell2");
// Fa sì che tutti i paragrafi all'interno della tabella siano allineati.
MarkdownSaveOptions saveOptions = new MarkdownSaveOptions
{
TableContentAlignment = TableContentAlignment.Left
};
doc.Save(ArtifactsDir + "WorkingWithMarkdownSaveOptions.LeftTableContentAlignment.md", saveOptions);
saveOptions.TableContentAlignment = TableContentAlignment.Right;
doc.Save(ArtifactsDir + "WorkingWithMarkdownSaveOptions.RightTableContentAlignment.md", saveOptions);
saveOptions.TableContentAlignment = TableContentAlignment.Center;
doc.Save(ArtifactsDir + "WorkingWithMarkdownSaveOptions.CenterTableContentAlignment.md", saveOptions);
// L'allineamento in questo caso verrà preso dal primo paragrafo nella colonna corrispondente della tabella.
saveOptions.TableContentAlignment = TableContentAlignment.Auto;
// Salva il documento modificato
doc.Save(dataDir + "WorkingWithMarkdownSaveOptions.AutoTableContentAlignment.md", saveOptions);