У цьому покроковому посібнику показано, як видалити всі розриви сторінок у 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#.