Розділіть документ Word на розділи за допомогою C#

Розділіть Word документ на розділи за допомогою C#. Отримайте деталі налаштування середовища розробки, перелік кроків для написання програми та зразок коду, щоб розбити документ Word на розділи за допомогою C#. Ви можете фільтрувати розділи, конвертуючи їх в окремий файл Word.

Кроки для розбиття документа Word на розділи за допомогою C#

  1. Налаштуйте середовище для використання Aspose.Words for .NET для поділу документів Word на розділи
  2. Завантажте файл Word в об’єкт класу Document для розділення розділів
  3. Перейдіть по всіх розділах у завантаженому файлі Word
  4. Створіть об’єкт Section шляхом клонування поточного розділу в ітерації
  5. Створіть новий порожній файл Word і очистіть його типову колекцію розділів
  6. Імпортуйте новий розділ у порожній файл Word і save його з новою назвою
  7. Повторіть процес для всіх решти розділів

Ці кроки описують як розділити документ Word на розділи за допомогою C#. Завантажте файл Word, клонуйте кожен розділ один за одним і додайте його до колекції розділів нового файлу Word. Збережіть щойно створений файл Word із вибраним розділом, використовуючи унікальне ім’я файлу.

Код для розділення документа Word на розділи за допомогою 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");
}
}
}

Цей код продемонстрував як розділити документ Word на розділи за допомогою C#. Ви можете відфільтрувати розділи, проаналізувавши вміст тіла клонованого розділу та перевіривши властивість NodeType. За потреби ви можете зберегти вихідний файл Word у різних інших форматах.

Ця стаття навчила нас розділяти файл Word на розділи та зберігати його як окремий файл Word. Якщо ви хочете видалити всі дзьоби сторінок у файлі Word, зверніться до статті Як видалити всі розриви сторінок у Word за допомогою C#.

 Українська