C#/VB.NET: rimuovere i paragrafi in un documento di Word

2023-09-27 05:50:39

Durante l'elaborazione di un documento Word, potrebbe essere necessario rimuovere alcuni paragrafi. Ad esempio, dopo aver copiato nel documento contenuti da Internet con molti paragrafi ridondanti, è necessario eliminare i paragrafi extra e conservare solo quelli utili. La cancellazione può essere facilmente ottenuta da Spire.Doc for .NET programmando senza bisogno di altri software. Questo articolo ti mostrerà i passaggi dettagliati di rimuovere paragrafi in un documento Word utilizzando Spire.Doc for .NET.

Installa Spire.Doc for .NET

Per cominciare, devi aggiungere i file DLL inclusi nel pacchetto Spire.Doc for.NET come riferimenti nel tuo progetto .NET. I file DLL possono essere scaricati da questo link o installato tramite NuGet.

PM> Install-Package Spire.Doc

Elimina un paragrafo specifico in un documento di Word

Spire.Doc for .NET fornisce un metodo RemoveAt() in ParagraphCollection per rimuovere i paragrafi.

I passaggi dettagliati per rimuovere un paragrafo specifico sono i seguenti:

  • Crea un oggetto della classe Document.
  • Carica un documento Word utilizzando il metodo Document.LoadFromFile().
  • Ottieni la prima sezione utilizzando la proprietà Document.Section[].
  • Rimuovi il quarto paragrafo utilizzando il metodo Sezione.Paragraphs.RemoveAt().
  • Salva il documento utilizzando il metodo 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);
            }
        }
    }

C#/VB.NET: Remove Paragraphs in a Word Document

Elimina tutti i paragrafi in un documento di Word

Per rimuovere tutti i paragrafi, è possibile utilizzare il metodo Clear() in ParagraphCollection fornito da Spire.Doc for .NET.

I passaggi dettagliati sono i seguenti:

  • Crea un oggetto della classe Document.
  • Carica un documento Word utilizzando il metodo Document.LoadFromFile().
  • Passa in rassegna tutte le sezioni e rimuovi tutti i paragrafi in ciascuna sezione utilizzando il metodo Sezione.Paragraphs.Clear().
  • Salva il documento utilizzando il metodo 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);
            }
        }
    }

C#/VB.NET: Remove Paragraphs in a Word Document

Richiedi una licenza temporanea

Se desideri rimuovere il messaggio di valutazione dai documenti generati o eliminare le limitazioni della funzione, per favore richiedere una licenza di prova di 30 giorni per te.

Guarda anche