Този бърз урок е предназначен да обясни как да премахнете празна страница в Word с помощта на C# като DOCX, DOC и т.н. Предоставя подробности за конфигуриране на средата заедно със стъпките, които да изпълните за задача и примерен код, който прилага пълната логика за изтриване на празна страница в Word с помощта на C#. Можете да стартирате този код, без да инсталирате софтуер на трета страна, като използвате някоя от операционните системи като Windows, Linux или macOS.
Стъпки за изтриване на празна страница в Word с помощта на C#
- Конфигурирайте проекта, за да добавите библиотека Aspose.Words към проекта
- Заредете изходния Word файл в обекта на клас Document, за да премахнете празните страници
- Анализирайте всички страници в изходния документ и извлечете всяка страница поотделно
- Създайте отделен документ с всяка отделна страница само от изходния документ
- Анализирайте този документ от една страница и проверете дали някой section съдържа някакъв възел текст/форма или не
- Поддържайте списък на всички непразни страници в оригиналния документ
- Добавете всички непразни страници към новия файл на Word
- Запазете този файл със страниците само с малко текст или форма
Тези стъпки предоставят подробности за изтриване на празната страница в Word с помощта на C#. Първо зареждате изходния файл на Word и след това анализирате всяка от страниците в него, така че за всяка страница да се създаде нов документ на Word. Това е необходимо, защото трябва да анализираме всяка страница поотделно и функциите на класа Document ще ни помогнат да идентифицираме непразните страници. По време на анализирането всяка непразна страница се добавя към нов файл на Word, който ще съдържа всички такива страници.
Код за изтриване на празна страница в Word с помощта на C#
Този код за премахване на празна страница от документ на Word с помощта на C# описва пълната логика, при която всяка страница от изходния файл на Word се записва в нов файл на Word и след това се анализира за съдържание в него. По време на този процес горните и долните колонтитули не се вземат предвид, но можете да включите и тях. След като всички страници бъдат анализирани и техните номера са запазени в масив, този масив се използва за добавяне на всички тези страници към нов файл на Word.
В този урок премахнахме всички празни страници от файл на Word. Ако искате да научите някои други функции като конвертиране на Word документи в HTML, вижте статията на как да конвертирате документ на Word в HTML с помощта на C#.