Оглавление
Установлено через 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-дневную пробную лицензию для себя.