Podziel dokument Word na sekcje za pomocą C#

Podziel Word dokument na sekcje za pomocą C#. Uzyskaj szczegóły dotyczące ustawiania środowiska programistycznego, listę kroków do napisania aplikacji i przykładowy kod do podzielenia dokumentu Word na sekcje za pomocą C#. Możesz filtrować sekcje podczas konwertowania ich do osobnego pliku Word.

Kroki podziału dokumentu Word na sekcje za pomocą języka C#

  1. Ustaw środowisko tak, aby używało Aspose.Words for .NET do dzielenia dokumentów Word na sekcje
  2. Załaduj plik Word do obiektu klasy Document w celu podziału sekcji
  3. Przejrzyj wszystkie sekcje w załadowanym pliku Word
  4. Utwórz obiekt sekcji, klonując bieżącą sekcję w iteracji
  5. Utwórz nowy pusty plik Word i wyczyść jego domyślną kolekcję sekcji
  6. Zaimportuj nową sekcję do pustego pliku Word i save z nową nazwą
  7. Powtórz proces dla wszystkich pozostałych sekcji

Te kroki opisują jak podzielić dokument Word na sekcje za pomocą C#. Załaduj plik Word, klonuj każdą sekcję po kolei i dodaj ją do kolekcji sekcji nowego pliku Word. Zapisz nowo utworzony plik Word z wybraną sekcją, używając unikalnej nazwy pliku.

Kod do podziału dokumentu Word na sekcje za pomocą języka C#

using Aspose.Words;
class Program
{
static void Main(string[] args)
{
License lic = new License();
lic.SetLicense("license.lic");
// Load the source Word document
Document doc = new Document("Sections.docx");
// Iterate through all the sections
for (int iSectionCounter = 0; iSectionCounter < doc.Sections.Count; iSectionCounter++)
{
// Clone the current section
Section section = doc.Sections[iSectionCounter].Clone();
// Create a new empty Word document
Document newDoc = new Document();
// Remove the default sections in the Word file
newDoc.Sections.Clear();
// Import the section to the new document
Section newSection = (Section)newDoc.ImportNode(section, true);
newDoc.Sections.Add(newSection);
// Save the section as a separate Word file
newDoc.Save($"Word_Section_{iSectionCounter}.docx");
}
}
}

Ten kod pokazał jak podzielić dokument Word na sekcje za pomocą C#. Możesz filtrować sekcje, analizując zawartość body sklonowanej sekcji i sprawdzając właściwość NodeType. Możesz zapisać plik wyjściowy Word w różnych innych formatach, jeśli jest to wymagane.

Ten artykuł nauczył nas dzielić plik Word na sekcje i zapisywać je jako osobny plik Word. Jeśli chcesz usunąć wszystkie beaki stron w pliku Word, zapoznaj się z artykułem na temat Jak usunąć wszystkie podziały stron w programie Word za pomocą języka C#.

 Polski