Índice
Instalado via NuGet
PM> Install-Package Spire.Doc
Links Relacionados
Ao processar um documento do Word, pode ser necessário remover alguns parágrafos. Por exemplo, depois de copiar conteúdo da Internet com muitos parágrafos redundantes para o seu documento, você precisa excluir os parágrafos extras e manter apenas aqueles que são úteis. A exclusão pode ser facilmente realizada pelo Spire.Doc for .NET programando sem a necessidade de outro software. Este artigo mostrará as etapas detalhadas de removendo parágrafos em um documento do Word usando Spire.Doc for .NET.
- Excluir um parágrafo específico em um documento do Word
- Excluir todos os parágrafos de um documento do Word
Instale o Spire.Doc for .NET
Para começar, você precisa adicionar os arquivos DLL incluídos no pacote Spire.Doc for.NET como referências em seu projeto .NET. Os arquivos DLL podem ser baixados deste link ou instalados via NuGet.
PM> Install-Package Spire.Doc
Excluir um parágrafo específico em um documento do Word
Spire.Doc for .NET fornece um método RemoveAt() em ParagraphCollection para remover parágrafos.
As etapas detalhadas para remover um parágrafo específico são as seguintes:
- Crie um objeto da classe Document.
- Carregue um documento do Word usando o método Document.LoadFromFile().
- Obtenha a primeira seção usando a propriedade Document.Section[].
- Remova o quarto parágrafo usando o método Section.Paragraphs.RemoveAt().
- Salve o documento usando o método 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); } } }
Excluir todos os parágrafos de um documento do Word
Para remover todos os parágrafos, você pode usar o método Clear() em ParagraphCollection fornecido por Spire.Doc for .NET.
As etapas detalhadas são as seguintes:
- Crie um objeto da classe Document.
- Carregue um documento do Word usando o método Document.LoadFromFile().
- Percorra todas as seções e remova todos os parágrafos de cada seção usando o método Section.Paragraphs.Clear().
- Salve o documento usando o método 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); } } }
Solicite uma licença temporária
Se desejar remover a mensagem de avaliação dos documentos gerados ou se livrar das limitações de função, por favor solicite uma licença de teste de 30 dias para você mesmo.