Αγνοήστε τα πλαίσια κειμένου

Εισαγωγή

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

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

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

  1. Aspose.Words για .NET: Κάντε λήψη τουεδώ.
  2. .NET Development Environment: Visual Studio ή οποιοδήποτε άλλο προτιμώμενο IDE.
  3. Βασικές γνώσεις C#: Κατανόηση βασικών προγραμματιστικών εννοιών σε C#.

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

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

using Aspose.Words;
using Aspose.Words.Importing;

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

Πρώτα, βεβαιωθείτε ότι το έργο σας έχει ρυθμιστεί σωστά. Ανοίξτε το IDE σας, δημιουργήστε ένα νέο έργο και εγκαταστήστε τη βιβλιοθήκη Aspose.Words για .NET μέσω του NuGet Package Manager.

Πώς να εγκαταστήσετε το Aspose.Words

  1. Ανοίξτε το NuGet Package Manager στο IDE σας.
  2. Αναζήτηση για “Aspose.Words”.
  3. Κάντε κλικ στο “Εγκατάσταση”.

Βήμα 2: Ορισμός Καταλόγου Εγγράφων

Στη συνέχεια, καθορίστε τον κατάλογο όπου βρίσκονται τα έγγραφα προέλευσης και προορισμού.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Αντικαθιστώ"YOUR DOCUMENT DIRECTORY" με την πραγματική διαδρομή προς τον κατάλογο εγγράφων σας.

Βήμα 3: Φορτώστε τα Έγγραφα

Τώρα, φορτώστε και τα έγγραφα προέλευσης και προορισμού στο έργο σας.

Document srcDoc = new Document(dataDir + "Document source.docx");
Document dstDoc = new Document(dataDir + "Northwind traders.docx");

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

Για να βεβαιωθείτε ότι η μορφοποίηση των πλαισίων κειμένου διατηρείται, ορίστε τοIgnoreTextBoxes επιλογή ναfalse.

ImportFormatOptions importFormatOptions = new ImportFormatOptions { IgnoreTextBoxes = false };

Βήμα 5: Αρχικοποίηση Node Importer

Αρχικοποιήστε τοNodeImporter για εισαγωγή κόμβων από το έγγραφο προέλευσης στο έγγραφο προορισμού.

NodeImporter importer = new NodeImporter(srcDoc, dstDoc, ImportFormatMode.KeepSourceFormatting, importFormatOptions);

Βήμα 6: Εισαγωγή παραγράφων από το έγγραφο προέλευσης

Λάβετε όλες τις παραγράφους από την πρώτη ενότητα του εγγράφου προέλευσης.

ParagraphCollection srcParas = srcDoc.FirstSection.Body.Paragraphs;

Βήμα 7: Προσθήκη εισαγόμενων παραγράφων στο έγγραφο προορισμού

Περιηγηθείτε σε κάθε παράγραφο και προσαρτήστε την στο έγγραφο προορισμού.

foreach (Paragraph srcPara in srcParas)
{
    Node importedNode = importer.ImportNode(srcPara, true);
    dstDoc.FirstSection.Body.AppendChild(importedNode);
}

Βήμα 8: Αποθηκεύστε το συγχωνευμένο έγγραφο

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

dstDoc.Save(dataDir + "JoinAndAppendDocuments.IgnoreTextBoxes.docx");

Σύναψη

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

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

Τι είναι το Aspose.Words για .NET;

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

Μπορώ να δοκιμάσω το Aspose.Words για .NET πριν το αγοράσω;

Ναι, μπορείτε να κάνετε λήψη μιας δωρεάν δοκιμήςεδώ.

Πώς μπορώ να αποκτήσω μια προσωρινή άδεια χρήσης για το Aspose.Words για .NET;

Μπορείτε να αποκτήσετε μια προσωρινή άδειαεδώ.

Πού μπορώ να βρω πιο αναλυτική τεκμηρίωση;

Μπορείτε να βρείτε την πλήρη τεκμηρίωσηεδώ.

Πώς μπορώ να λάβω υποστήριξη για το Aspose.Words για .NET;

Για υποστήριξη, επισκεφθείτε τα φόρουμ Asposeεδώ.