Exportera till Markdown med tabellinnehållsjustering
Här är en steg-för-steg-guide för att förklara följande C#-källkod som hjälper till att exportera innehåll till en Markdown-fil med tabellinnehållsjustering med hjälp av Aspose.Words-biblioteket för .NET. Se till att du har inkluderat Aspose.Words-biblioteket i ditt projekt innan du använder den här koden.
Steg 1: Ange sökväg till dokumentkatalogen
// Sökvägen till dokumentkatalogen.
string dataDir = "YOUR_DIRECTORY_OF_DOCUMENTS";
Var noga med att ange rätt sökväg till din dokumentkatalog där det redigerade dokumentet kommer att sparas.
Steg 2: Skapa ett dokument och en dokumentgenerator
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Här skapar vi en instans avDocument
klass och en instans avDocumentBuilder
klass som gör att vi kan manipulera dokumentet och lägga till element.
Steg 3: Infoga celler i tabellen med olika styckejusteringar
builder. InsertCell();
builder.ParagraphFormat.Alignment = ParagraphAlignment.Right;
builder.Write("Cell1");
builder. InsertCell();
builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;
builder.Write("Cell2");
Vi använder Document Builder för att infoga celler i tabellen och ställa in olika styckejusteringar för varje cell.
Steg 4: Ställ in Markdown-exportalternativ och spara det ändrade dokumentet
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);
Vi ställer in Markdown-exportalternativen med olika tabellinnehållsjusteringar och sparar sedan det modifierade dokumentet med varje justeringsalternativ.
Exempel på källkod att exportera till Markdown med tabellinnehållsjustering med Aspose.Words för .NET
// Sökvägen till dokumentkatalogen.
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");
// Gör att alla stycken i tabellen justeras.
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);
// Justeringen i detta fall kommer att tas från första stycket i motsvarande tabellkolumn.
saveOptions.TableContentAlignment = TableContentAlignment.Auto;
// Spara det ändrade dokumentet
doc.Save(dataDir + "WorkingWithMarkdownSaveOptions.AutoTableContentAlignment.md", saveOptions);