Εξαγωγή πεδίου φόρμας εισαγωγής κειμένου ως κείμενο

Εισαγωγή

Λοιπόν, βουτάτε στον κόσμο του Aspose.Words για .NET; Φοβερή επιλογή! Αν θέλετε να μάθετε πώς να εξάγετε ένα πεδίο φόρμας εισαγωγής κειμένου ως κείμενο, βρίσκεστε στο σωστό μέρος. Είτε μόλις ξεκινάτε είτε εξελίσσετε τις δεξιότητές σας, αυτός ο οδηγός θα σας καθοδηγήσει σε όλα όσα χρειάζεται να γνωρίζετε. Ας ξεκινήσουμε, έτσι;

Προαπαιτούμενα

Προτού βουτήξουμε στο μωρό, ας βεβαιωθούμε ότι έχετε όλα όσα χρειάζεστε για να ακολουθήσετε ομαλά:

  • Aspose.Words για .NET: Κάντε λήψη και εγκατάσταση της πιο πρόσφατης έκδοσης απόεδώ.
  • IDE: Visual Studio ή οποιοδήποτε περιβάλλον ανάπτυξης C#.
  • Βασικές γνώσεις C#: Κατανόηση βασικής σύνταξης C# και αντικειμενοστρεφούς προγραμματισμού.
  • Έγγραφο: Ένα δείγμα εγγράφου Word (Rendering.docx) με πεδία φόρμας εισαγωγής κειμένου.

Εισαγωγή χώρων ονομάτων

Πρώτα πράγματα πρώτα, πρέπει να εισαγάγετε τους απαραίτητους χώρους ονομάτων. Αυτά είναι σαν τα δομικά στοιχεία που κάνουν τα πάντα να λειτουργούν απρόσκοπτα.

using System;
using System.IO;
using Aspose.Words;
using Aspose.Words.Saving;

Εντάξει, τώρα που έχουμε έτοιμους τους χώρους ονομάτων μας, ας μεταβούμε στη δράση!

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

Πριν μπούμε στον κώδικα, ας βεβαιωθούμε ότι το έργο μας έχει ρυθμιστεί σωστά.

Δημιουργία του Έργου

  1. Άνοιγμα Visual Studio: Ξεκινήστε ανοίγοντας το Visual Studio ή το προτιμώμενο περιβάλλον ανάπτυξης C#.
  2. Δημιουργία νέου έργου: Πλοηγηθείτε στοFile > New > Project . ΕπιλέγωConsole App (.NET Core) ή οποιοδήποτε άλλο σχετικό είδος έργου.
  3. Ονομάστε το έργο σας: Δώστε στο έργο σας ένα ουσιαστικό όνομα, κάτι σανAsposeWordsExportExample.

Προσθήκη Aspose.Λέξεις

  1. Διαχείριση πακέτων NuGet: Κάντε δεξί κλικ στο έργο σας στην Εξερεύνηση λύσεων και επιλέξτεManage NuGet Packages.
  2. Αναζήτηση για Aspose.Words: Στο NuGet Package Manager, αναζητήστεAspose.Words.
  3. Εγκαταστήστε το Aspose.Words: Κάντε κλικ στοInstall για να προσθέσετε τη βιβλιοθήκη Aspose.Words στο έργο σας.

Βήμα 2: Φορτώστε το έγγραφο του Word

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

  1. Καθορισμός του καταλόγου εγγράφων: Καθορίστε τη διαδρομή προς τον κατάλογο όπου είναι αποθηκευμένο το έγγραφό σας.
  2. Φόρτωση του εγγράφου: Χρησιμοποιήστε τοDocument τάξη για να φορτώσετε το έγγραφο Word σας.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Rendering.docx");

Βήμα 3: Προετοιμάστε τον Κατάλογο εξαγωγής

Πριν πραγματοποιήσουμε εξαγωγή, ας βεβαιωθούμε ότι ο κατάλογος εξαγωγής είναι έτοιμος. Εδώ θα αποθηκευτούν το αρχείο HTML και οι εικόνες μας.

  1. Καθορισμός του καταλόγου εξαγωγής: Καθορίστε τη διαδρομή όπου θα αποθηκευτούν τα εξαγόμενα αρχεία.
  2. Έλεγχος και καθαρισμός του καταλόγου: Βεβαιωθείτε ότι ο κατάλογος υπάρχει και είναι κενός.
string imagesDir = Path.Combine(dataDir, "Images");

if (Directory.Exists(imagesDir))
    Directory.Delete(imagesDir, true);

Directory.CreateDirectory(imagesDir);

Βήμα 4: Διαμόρφωση επιλογών αποθήκευσης

Εδώ συμβαίνει η μαγεία. Πρέπει να ρυθμίσουμε τις επιλογές αποθήκευσης για να εξάγουμε το πεδίο φόρμας εισαγωγής κειμένου ως απλό κείμενο.

  1. Δημιουργία Επιλογών Αποθήκευσης: Ξεκινήστε μια νέαHtmlSaveOptions αντικείμενο.
  2. Ορισμός επιλογής εξαγωγής κειμένου: Διαμόρφωση τουExportTextInputFormFieldAsTextιδιοκτησία σεtrue.
  3. Ρύθμιση φακέλου εικόνων: Ορίστε το φάκελο στον οποίο θα αποθηκεύονται οι εικόνες.
HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
{
    ExportTextInputFormFieldAsText = true,
    ImagesFolder = imagesDir
};

Βήμα 5: Αποθηκεύστε το Έγγραφο ως HTML

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

  1. Καθορισμός της διαδρομής εξόδου: Καθορίστε τη διαδρομή όπου θα αποθηκευτεί το αρχείο HTML.
  2. Αποθήκευση του εγγράφου: Χρησιμοποιήστε τοSave μέθοδος τουDocumentκλάση για εξαγωγή του εγγράφου.
doc.Save(dataDir + "ExportedDocument.html", saveOptions);

Σύναψη

Και ορίστε το! Εξάγατε με επιτυχία ένα πεδίο φόρμας εισαγωγής κειμένου ως απλό κείμενο χρησιμοποιώντας το Aspose.Words για .NET. Αυτός ο οδηγός θα έπρεπε να σας έχει δώσει μια σαφή, βήμα προς βήμα προσέγγιση για να επιτύχετε αυτό το έργο. Θυμηθείτε ότι η πρακτική κάνει τέλεια, γι’ αυτό συνεχίστε να πειραματίζεστε με διαφορετικές επιλογές και ρυθμίσεις για να δείτε τι άλλο μπορείτε να κάνετε με το Aspose.Words.

Συχνές ερωτήσεις

Μπορώ να εξάγω άλλους τύπους πεδίων φόρμας χρησιμοποιώντας την ίδια μέθοδο;

Ναι, μπορείτε να εξάγετε άλλους τύπους πεδίων φόρμας διαμορφώνοντας διαφορετικές ιδιότητες τουHtmlSaveOptions τάξη.

Τι γίνεται αν το έγγραφό μου έχει εικόνες;

Οι εικόνες θα αποθηκευτούν στον καθορισμένο φάκελο εικόνων. Φροντίστε να ρυθμίσετε τοImagesFolder ιδιοκτησία στοHtmlSaveOptions.

Χρειάζομαι άδεια για το Aspose.Words;

Ναι, μπορείτε να λάβετε μια δωρεάν δοκιμήεδώ ή αγοράστε μια άδειαεδώ.

Μπορώ να προσαρμόσω το εξαγόμενο HTML;

Απολύτως! Το Aspose.Words παρέχει διάφορες επιλογές για την προσαρμογή της εξόδου HTML. Ανατρέξτε στοαπόδειξη με έγγραφα για περισσότερες λεπτομέρειες.

Είναι το Aspose.Words συμβατό με .NET Core;

Ναι, το Aspose.Words είναι συμβατό με .NET Core, .NET Framework και άλλες πλατφόρμες .NET.