Tabelle aus HTML einfügen
In diesem Tutorial erfahren Sie, wie Sie mit Aspose.Words für .NET eine Tabelle aus HTML in ein Word-Dokument einfügen. Wir folgen einer Schritt-für-Schritt-Anleitung, um den Code zu verstehen und diese Funktion zu implementieren. Am Ende dieses Tutorials werden Sie in der Lage sein, Tabellen aus HTML programmgesteuert in Ihre Word-Dokumente einzufügen.
Schritt 1: Projekteinrichtung
- Starten Sie Visual Studio und erstellen Sie ein neues C#-Projekt.
- Fügen Sie einen Verweis auf die Aspose.Words für .NET-Bibliothek hinzu.
Schritt 2: Erstellen des Dokuments und Initialisieren des Dokumentengenerators
Um die Textverarbeitung mit dem Dokument und dem Dokumentengenerator zu starten, gehen Sie folgendermaßen vor:
// Pfad zu Ihrem Dokumentenverzeichnis
string dataDir = "YOUR DOCUMENTS DIRECTORY";
// Dokumentenerstellung
Document doc = new Document();
// Initialisieren Sie den Dokumentgenerator
DocumentBuilder builder = new DocumentBuilder(doc);
Stellen Sie sicher, dass Sie „IHR DOKUMENTENVERZEICHNIS“ durch den tatsächlichen Pfad zu Ihrem Dokumentenverzeichnis ersetzen.
Schritt 3: Einfügen der Tabelle aus HTML
Als nächstes fügen wir die Tabelle mithilfe von HTML-Code in das Dokument ein. Verwenden Sie den folgenden Code:
builder.InsertHtml("<table>" +
"<tr>" +
"<td>Line 1, Cell 1</td>" +
"<td>Line 1, Cell 2</td>" +
"</tr>" +
"<tr>" +
"<td>Line 2, Cell 1</td>" +
"<td>Line 2, Cell 2</td>" +
"</tr>" +
"</table>");
Hier verwenden wir dieInsertHtml
Methode des Document Builders, um den HTML-Code einzufügen, der die Tabelle enthält. Der angegebene HTML-Code erstellt eine Tabelle mit zwei Zeilen und zwei Zellen in jeder Zeile. Sie können den Inhalt der Tabelle anpassen, indem Sie den HTML-Code entsprechend Ihren Anforderungen ändern.
Schritt 4: Speichern des geänderten Dokuments
Abschließend müssen wir das geänderte Dokument mit der aus HTML eingefügten Tabelle speichern. Verwenden Sie den folgenden Code:
doc.Save(dataDir + "WorkingWithTables.InsertTableFromHtml.docx");
Stellen Sie sicher, dass Sie den richtigen Pfad und Dateinamen für das Ausgabedokument angeben.
Beispielquellcode für „Tabelle aus HTML einfügen“ mit Aspose.Words für .NET
// Pfad zu Ihrem Dokumentenverzeichnis
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Beachten Sie, dass AutoFitSettings nicht für aus HTML eingefügte Tabellen gilt.
builder.InsertHtml("<table>" +
"<tr>" +
"<td>Row 1, Cell 1</td>" +
"<td>Row 1, Cell 2</td>" +
"</tr>" +
"<tr>" +
"<td>Row 2, Cell 2</td>" +
"<td>Row 2, Cell 2</td>" +
"</tr>" +
"</table>");
doc.Save(dataDir + "WorkingWithTables.InsertTableFromHtml.docx");
Abschluss
In diesem Tutorial haben wir gelernt, wie man mit Aspose.Words für .NET eine Tabelle aus HTML in ein Word-Dokument einfügt. Indem Sie dieser Schritt-für-Schritt-Anleitung folgen und den bereitgestellten C#-Code implementieren, können Sie Tabellen aus HTML programmgesteuert in Ihre Word-Dokumente einfügen. Mit dieser Funktion können Sie Tabellendaten aus HTML-Quellen konvertieren und in Ihre Word-Dokumente importieren.