Ενημέρωση διάταξης σελίδας

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

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

Πριν ξεκινήσετε, βεβαιωθείτε ότι έχετε τα ακόλουθα:

  1. Το Aspose.Words για .NET έχει εγκατασταθεί. Μπορείτε να το κατεβάσετε από τον ιστότοπο Aspose ή να το εγκαταστήσετε μέσω του NuGet.
  2. Visual Studio ή οποιοδήποτε άλλο περιβάλλον ανάπτυξης C#.

Βήμα 1: Αρχικοποιήστε τους Καταλόγους Εγγράφων

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

string dataDir = "YOUR DOCUMENT DIRECTORY";

Βήμα 2: Φορτώστε τα έγγραφα προέλευσης και προορισμού

Στη συνέχεια, πρέπει να φορτώσετε τα έγγραφα προέλευσης και προορισμού χρησιμοποιώντας το Aspose.WordsDocument τάξη. Ενημερώστε τα ονόματα αρχείων στοDocument κατασκευαστή σύμφωνα με τα ονόματα των εγγράφων σας.

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

Βήμα 3: Ενημερώστε τη διάταξη σελίδας για το έγγραφο προορισμού

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

dstDoc.UpdatePageLayout();

Βήμα 4: Προσθέστε το έγγραφο προέλευσης στο έγγραφο προορισμού

Τώρα, μπορείτε να προσθέσετε το έγγραφο προέλευσης στο έγγραφο προορισμού χρησιμοποιώντας τοAppendDocument μέθοδος τουDocument τάξη. οImportFormatMode.KeepSourceFormatting Η παράμετρος διασφαλίζει ότι η μορφοποίηση της πηγής διατηρείται κατά τη λειτουργία προσάρτησης.

dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);

Βήμα 5: Ενημερώστε ξανά τη διάταξη σελίδας

Αφού προσαρτήσετε το έγγραφο προέλευσης, πρέπει να καλέσετε τοUpdatePageLayoutμέθοδο στο έγγραφο προορισμού ξανά για να διασφαλιστεί ότι τυχόν αλλαγές που πραγματοποιήθηκαν μετά τη λειτουργία προσάρτησης αντικατοπτρίζονται στην απόδοση απόδοσης.

dstDoc.UpdatePageLayout();

Βήμα 6: Αποθηκεύστε το τελικό έγγραφο

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

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

Παράδειγμα πηγαίου κώδικα για Ενημέρωση διάταξης σελίδας χρησιμοποιώντας το Aspose.Words για .NET

Ακολουθεί ο πλήρης πηγαίος κώδικας για τη δυνατότητα “Ενημέρωση διάταξης σελίδας” σε C# χρησιμοποιώντας Aspose.Words για .NET:

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

	Document srcDoc = new Document(dataDir + "Document source.docx");
	Document dstDoc = new Document(dataDir + "Northwind traders.docx");
	// Εάν το έγγραφο προορισμού αποδίδεται σε PDF, εικόνα κ.λπ.
	// ή το UpdatePageLayout καλείται πριν από το έγγραφο προέλευσης. Επισυνάπτεται,
	// τότε οποιεσδήποτε αλλαγές έγιναν μετά δεν θα αντικατοπτρίζονται στην απόδοση απόδοσης
	dstDoc.UpdatePageLayout();
	dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
	// Για να ενημερωθούν οι αλλαγές σε απόδοση απόδοσης, πρέπει να κληθεί ξανά το UpdatePageLayout.
	// Εάν δεν καλέσετε ξανά, το συνημμένο έγγραφο δεν θα εμφανιστεί στην έξοδο της επόμενης απόδοσης.
	dstDoc.UpdatePageLayout();
	dstDoc.Save(dataDir + "JoinAndAppendDocuments.UpdatePageLayout.docx");

Αυτό είναι! Έχετε εφαρμόσει με επιτυχία τη δυνατότητα Ενημέρωση διάταξης σελίδας χρησιμοποιώντας το Aspose.Words για .NET. Το τελικό έγγραφο θα περιέχει το συγχωνευμένο περιεχόμενο με τη διάταξη της σελίδας ενημερωμένη σωστά.