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

2023-09-27 05:50:39 zaki zou

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

Coupon Code Copied!

Christmas Sale

Celebrate the season with exclusive savings

Save 10% Sitewide

Use Code:

View Campaign Details