Table des matières
Installé via NuGet
PM> Install-Package Spire.Doc
Liens connexes
Lors du traitement d'un document Word, vous devrez peut-être supprimer certains paragraphes. Par exemple, après avoir copié du contenu Internet contenant de nombreux paragraphes redondants dans votre document, vous devez supprimer les paragraphes supplémentaires et conserver uniquement ceux qui sont utiles. La suppression peut être facilement réalisée par Spire.Doc for .NET par programmation sans avoir besoin d'un autre logiciel. Cet article vous montrera les étapes détaillées de suppression de paragraphes dans un document Word à l'aide de Spire.Doc for .NET.
- Supprimer un paragraphe spécifique dans un document Word
- Supprimer tous les paragraphes d'un document Word
Installer Spire.Doc for .NET
Pour commencer, vous devez ajouter les fichiers DLL inclus dans le package Spire.Doc for.NET comme références dans votre projet .NET. Les fichiers DLL peuvent être téléchargés à partir de ce lien ou installés via NuGet.
PM> Install-Package Spire.Doc
Supprimer un paragraphe spécifique dans un document Word
Spire.Doc for .NET fournit une méthode RemoveAt() sous ParagraphCollection pour supprimer des paragraphes.
Les étapes détaillées de suppression d’un paragraphe spécifique sont les suivantes :
- Créez un objet de classe Document.
- Chargez un document Word à l'aide de la méthode Document.LoadFromFile().
- Obtenez la première section à l’aide de la propriété Document.Section[].
- Supprimez le 4ème paragraphe à l’aide de la méthode Section.Paragraphs.RemoveAt().
- Enregistrez le document à l'aide de la méthode 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); } } }
Supprimer tous les paragraphes d'un document Word
Pour supprimer tous les paragraphes, vous pouvez utiliser la méthode Clear() sous ParagraphCollection fournie par Spire.Doc for .NET.
Les étapes détaillées sont les suivantes :
- Créez un objet de classe Document.
- Chargez un document Word à l'aide de la méthode Document.LoadFromFile().
- Parcourez toutes les sections et supprimez tous les paragraphes de chaque section à l’aide de la méthode Section.Paragraphs.Clear().
- Enregistrez le document à l'aide de la méthode 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); } } }
Demander une licence temporaire
Si vous souhaitez supprimer le message d'évaluation des documents générés ou vous débarrasser des limitations fonctionnelles, veuillez demander une licence d'essai de 30 jours pour toi.