Αυτός ο αναλυτικός οδηγός οδηγιών για πώς να καταργήσετε όλες τις αλλαγές σελίδας στο Word χρησιμοποιώντας C#. Διαθέτει λεπτομέρειες για να ρυθμίσετε το περιβάλλον ανάπτυξης, μια λίστα εργασιών προγραμματισμού και ένα δείγμα κώδικα με δυνατότητα εκτέλεσης για διαγραφή αλλαγής σελίδας στο Word χρησιμοποιώντας C#. Θα μοιραστεί τις λεπτομέρειες σχετικά με τη δομή του εγγράφου του Word και τους διαφορετικούς τύπους αλλαγών σελίδας που βρίσκονται σε ένα αρχείο Word.
Βήματα για την κατάργηση αλλαγών σελίδας στο Word χρησιμοποιώντας C#
- Ρυθμίστε το περιβάλλον ανάπτυξης ώστε να χρησιμοποιεί το Aspose.Words for .NET για την εξάλειψη των αλλαγών σελίδας
- Φορτώστε το αρχείο προορισμού του Word στο αντικείμενο Document και αποκτήστε πρόσβαση σε όλα τα paragraphs
- Αναλύστε όλες τις παραγράφους και ελέγξτε τις αλλαγές σελίδας πριν από την παράγραφο
- Αφαιρέστε τις αλλαγές σελίδας πριν από κάθε παράγραφο
- Αναλύστε όλες τις εκτελέσεις σε κάθε παράγραφο και αντικαταστήστε όλες τις αλλαγές σελίδας με μια κενή συμβολοσειρά
- Αποθηκεύστε το αρχείο Word που προκύπτει χωρίς αλλαγή σελίδας
Αυτά τα βήματα περιγράφουν τη διαδικασία πώς να αφαιρέσετε αλλαγές σελίδας στο Word χρησιμοποιώντας C#. Κάθε αρχείο του Word έχει μια συλλογή παραγράφων όπου κάθε παράγραφος έχει την ιδιότητα ParagraphFormat.PageBreakBefore που πρέπει να οριστεί σε false για να αφαιρεθούν οι διακοπές από την αρχή. Με τη σειρά του, κάθε παράγραφος έχει μια συλλογή από εκτελέσεις όπου κάθε εκτέλεση μπορεί να έχει αλλαγές σελίδας σε πολλά σημεία που μπορούν να αφαιρεθούν αντικαθιστώντας την με μια κενή συμβολοσειρά.
Κώδικας για την εξάλειψη αλλαγών σελίδας στο Word χρησιμοποιώντας C#
Σε αυτόν τον κώδικα, παρατηρήσαμε πώς να διαγράψετε την αλλαγή σελίδας στο Word χρησιμοποιώντας C#. Χρησιμοποιεί τη μέθοδο GetChildNodes() παρέχοντας το NodeType.Paragraph ως όρισμα για να αποκτήσει πρόσβαση στη συλλογή των παραγράφων. Το κείμενο σε κάθε εκτέλεση μπορεί να έχει διαφορετικούς τύπους χαρακτήρων ελέγχου, όπως αλλαγές γραμμής, αλλαγές παραγράφου και οι αλλαγές στηλών μπορούν επίσης να αφαιρεθούν χρησιμοποιώντας την ίδια μέθοδο που χρησιμοποιείται για τις αλλαγές σελίδας.
Αυτό το άρθρο μας έμαθε να αφαιρούμε τις αλλαγές σελίδας σε ένα αρχείο Word. Εάν θέλετε να μάθετε τη διαδικασία κατάργησης κενών σελίδων σε ένα αρχείο Word, ανατρέξτε στο άρθρο στο πώς να αφαιρέσετε κενή σελίδα στο Word χρησιμοποιώντας C#.