Εισαγωγή πίνακα από Html

Σε αυτό το σεμινάριο, θα μάθουμε πώς να εισάγετε έναν πίνακα σε ένα έγγραφο του Word από HTML χρησιμοποιώντας το Aspose.Words για .NET. Θα ακολουθήσουμε έναν οδηγό βήμα προς βήμα για να κατανοήσουμε τον κώδικα και να εφαρμόσουμε αυτήν τη δυνατότητα. Μέχρι το τέλος αυτού του σεμιναρίου, θα μπορείτε να εισάγετε πίνακες από HTML στα έγγραφα του Word μέσω προγραμματισμού.

Βήμα 1: Ρύθμιση έργου

  1. Εκκινήστε το Visual Studio και δημιουργήστε ένα νέο έργο C#.
  2. Προσθέστε μια αναφορά στη βιβλιοθήκη Aspose.Words για .NET.

Βήμα 2: Δημιουργία του εγγράφου και προετοιμασία της δημιουργίας εγγράφων

Για να ξεκινήσετε την επεξεργασία λέξεων με τη δημιουργία εγγράφων και εγγράφων, ακολουθήστε τα εξής βήματα:

// Διαδρομή στον κατάλογο των εγγράφων σας
string dataDir = "YOUR DOCUMENTS DIRECTORY";

// Δημιουργία εγγράφου
Document doc = new Document();

// Αρχικοποιήστε τη δημιουργία εγγράφων
DocumentBuilder builder = new DocumentBuilder(doc);

Φροντίστε να αντικαταστήσετε τον “ΚΑΤΑΛΟΓΟ ΕΓΓΡΑΦΩΝ ΣΑΣ” με την πραγματική διαδρομή προς τον κατάλογο των εγγράφων σας.

Βήμα 3: Εισαγωγή του πίνακα από HTML

Στη συνέχεια, θα εισαγάγουμε τον πίνακα στο έγγραφο χρησιμοποιώντας κώδικα HTML. Χρησιμοποιήστε τον παρακάτω κώδικα:

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

Εδώ χρησιμοποιούμε τοInsertHtml μέθοδος του προγράμματος δημιουργίας εγγράφων για την εισαγωγή του HTML που περιέχει τον πίνακα. Το καθορισμένο HTML δημιουργεί έναν πίνακα με δύο σειρές και δύο κελιά σε κάθε σειρά. Μπορείτε να προσαρμόσετε το περιεχόμενο του πίνακα τροποποιώντας τον κώδικα HTML σύμφωνα με τις ανάγκες σας.

Βήμα 4: Αποθήκευση του τροποποιημένου εγγράφου

Τέλος, πρέπει να αποθηκεύσουμε το τροποποιημένο έγγραφο με τον πίνακα που έχει εισαχθεί από HTML. Χρησιμοποιήστε τον παρακάτω κώδικα:

doc.Save(dataDir + "WorkingWithTables.InsertTableFromHtml.docx");

Βεβαιωθείτε ότι έχετε καθορίσει τη σωστή διαδρομή και όνομα αρχείου για το έγγραφο εξόδου.

Δείγμα πηγαίου κώδικα για Εισαγωγή πίνακα από Html χρησιμοποιώντας Aspose.Words για .NET

	// Διαδρομή στον κατάλογο εγγράφων σας
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document();
	DocumentBuilder builder = new DocumentBuilder(doc);
	// Σημειώστε ότι το AutoFitSettings δεν ισχύει για πίνακες που έχουν εισαχθεί από HTML.
	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");

συμπέρασμα

Σε αυτό το σεμινάριο, μάθαμε πώς να εισάγουμε έναν πίνακα σε ένα έγγραφο του Word από HTML χρησιμοποιώντας το Aspose.Words για .NET. Ακολουθώντας αυτόν τον οδηγό βήμα προς βήμα και εφαρμόζοντας τον παρεχόμενο κώδικα C#, μπορείτε να εισαγάγετε πίνακες από HTML στα έγγραφα του Word μέσω προγραμματισμού. Αυτή η δυνατότητα σάς επιτρέπει να μετατρέπετε και να εισάγετε δεδομένα πίνακα από πηγές HTML στα έγγραφά σας στο Word.