Export in Markdown mit Tabelleninhaltsausrichtung

Hier ist eine Schritt-für-Schritt-Anleitung zur Erläuterung des folgenden C#-Quellcodes, der beim Exportieren von Inhalten in eine Markdown-Datei mit Tabelleninhaltsausrichtung mithilfe der Aspose.Words-Bibliothek für .NET hilft. Stellen Sie sicher, dass Sie die Aspose.Words-Bibliothek in Ihr Projekt eingebunden haben, bevor Sie diesen Code verwenden.

Schritt 1: Legen Sie den Pfad zum Dokumentverzeichnis fest

// Der Pfad zum Dokumentenverzeichnis.
string dataDir = "YOUR_DIRECTORY_OF_DOCUMENTS";

Stellen Sie sicher, dass Sie den korrekten Pfad zu Ihrem Dokumentenverzeichnis angeben, in dem das bearbeitete Dokument gespeichert wird.

Schritt 2: Erstellen Sie ein Dokument und einen Dokumentengenerator

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Hier erstellen wir eine Instanz vonDocument Klasse und eine Instanz davonDocumentBuilder Klasse, die es uns ermöglicht, das Dokument zu bearbeiten und Elemente hinzuzufügen.

Schritt 3: Fügen Sie Zellen mit unterschiedlichen Absatzausrichtungen in die Tabelle ein

builder. InsertCell();
builder.ParagraphFormat.Alignment = ParagraphAlignment.Right;
builder.Write("Cell1");
builder. InsertCell();
builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;
builder.Write("Cell2");

Wir verwenden den Document Builder, um Zellen in die Tabelle einzufügen und für jede Zelle unterschiedliche Absatzausrichtungen festzulegen.

Schritt 4: Markdown-Exportoptionen festlegen und das geänderte Dokument speichern

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);

Wir legen die Markdown-Exportoptionen mit unterschiedlichen Tabelleninhaltsausrichtungen fest und speichern dann das geänderte Dokument mit jeder Ausrichtungsoption.

Beispielquellcode zum Exportieren nach Markdown mit Tabelleninhaltsausrichtung mithilfe von Aspose.Words für .NET


            
	// Der Pfad zum Dokumentenverzeichnis.
    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");

	// Alle Absätze in der Tabelle werden ausgerichtet.
	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);

	// Die Ausrichtung wird in diesem Fall dem ersten Absatz in der entsprechenden Tabellenspalte entnommen.
	saveOptions.TableContentAlignment = TableContentAlignment.Auto;
	
	// Speichern Sie das geänderte Dokument
	doc.Save(dataDir + "WorkingWithMarkdownSaveOptions.AutoTableContentAlignment.md", saveOptions);