Оглавление
Установлено через NuGet
PM> Install-Package Spire.Doc
Ссылки по теме
При обработке документа Word может потребоваться удалить некоторые абзацы. Например, после того, как вы скопировали в свой документ содержимое из Интернета с большим количеством лишних абзацев, вам необходимо удалить лишние абзацы и оставить только те, которые полезны. Удаление можно легко выполнить с помощью Spire.Doc for .NET путем программирования без необходимости использования другого программного обеспечения. В этой статье будут показаны подробные шаги удаление абзацев в документе Word с помощью Spire.Doc for .NET.
Установите Spire.Doc for .NET
Для начала вам необходимо добавить файлы DLL, включенные в пакет Spire.Doc for .NET, в качестве ссылок в ваш проект .NET. Файлы DLL можно загрузить по этой ссылке или установить через NuGet.
PM> Install-Package Spire.Doc
Удалить определенный абзац в документе Word
Spire.Doc for .NET предоставляет метод RemoveAt() в коллекции ParagraphCollection для удаления абзацев.
Подробные шаги по удалению определенного абзаца следующие:
- Создайте объект класса Document.
- Загрузите документ Word с помощью метода Document.LoadFromFile().
- Получите первый раздел, используя свойство Document.Section[].
- Удалите четвёртый абзац, используя метод Раздел.Параграфы.RemoveAt().
- Сохраните документ, используя метод Document.SaveToFile().
- C#
- VB.NET
using System;
using Spire.Doc;
namespace RemoveParagraphs
{
internal class Program
{
static void Main(string[] args)
{
//Create an object of Document class
Document document = new Document();
//Load a Word document
document.LoadFromFile("Sample.docx");
//Get the first section
Section section = document.Sections[0];
//Remove the first paragraph in the section
section.Paragraphs.RemoveAt(3);
//Save the document
document.SaveToFile("RemoveParagraphs.docx", FileFormat.Docx2013);
}
}
}

Удалить все абзацы в документе Word
Чтобы удалить все абзацы, вы можете использовать метод Clear() в коллекции ParagraphCollection, предоставляемый Spire.Doc for .NET.
Подробные шаги следующие:
- Создайте объект класса Document.
- Загрузите документ Word с помощью метода Document.LoadFromFile().
- Прокрутите все разделы и удалите все абзацы в каждом разделе, используя метод Раздел.Параграфы.Очистить().
- Сохраните документ, используя метод Document.SaveToFile().
- C#
- VB.NET
using System;
using Spire.Doc;
namespace RemoveAllParagraphs
{
internal class Program
{
static void Main(string[] args)
{
//Create an object of Document class
Document document = new Document();
//Load a Word document
document.LoadFromFile("Sample.docx");
//Loop through all sections
foreach (Section section in document.Sections)
{
//Remove all paragraphs in the section
section.Paragraphs.Clear();
}
//Save the document
document.SaveToFile("RemoveAllParagraphs.docx", FileFormat.Docx2013);
}
}
}

Подать заявку на временную лицензию
Если вы хотите удалить сообщение об оценке из сгенерированных документов или избавиться от ограничений функции, пожалуйста запросите 30-дневную пробную лицензию для себя.