
Витягування сторінок Word з файлів DOC або DOCX може бути корисним у різних випадках. Ви можете захотіти поділитися лише частиною, зберегти резюме або розділити довгий документ. У цьому пості ми покажемо вам, як витягнути одну сторінку або діапазон сторінок з документа Word, використовуючи C#.
Ця стаття охоплює такі теми:
- .NET SDK для видобутку сторінок Word
- Витягти одну сторінку
- Витягнути діапазон сторінок
- Витягти сторінки з Word Online
- Безкоштовні навчальні ресурси
- Висновок
.NET SDK для витягання сторінок Word
Ми будемо використовувати Aspose.Words for .NET для програмного витягування сторінок Word на C#. Це потужна бібліотека для роботи з документами Word у додатках .NET. Вона дозволяє розробникам програмно створювати, редагувати, конвертувати та витягувати вміст з файлів Word.
Як встановити Aspose.Words for .NET
- Завантажити або встановіть пакет NuGet:
PM> Install-Package Aspose.Words
- Додайте необхідні простори імен до вашого коду, такі як:
using Aspose.Words;
Це все, ви готові працювати з файлами Word.
Виділити одну сторінку з документа Word
Щоб витягти конкретну сторінку з документа Word, будь ласка, дотримуйтесь наведених нижче кроків:
- Завантажте документ Word, використовуючи клас
Document
. - Перебирайте кожну сторінку, використовуючи простий
for
цикл. - Використовуйте метод
ExtractPages()
для вилучення однієї сторінки за раз. - Збережіть кожну сторінку як окремий файл
.docx
, використовуючи методSave()
.
Наступний приклад коду показує, як витягти одну сторінку з документа Word на C#:
using Aspose.Words;
// Load a document
Document doc = new Document("sample-multi-page.docx");
// Extract pages one by one
for (int page = 0; page < doc.PageCount; page++)
{
// Збережіть кожну сторінку як окремий документ.
Document extractedPage = doc.ExtractPages(page, 1);
extractedPage.Save($"split_by_page_{page + 1}.docx");
}
Цей код завантажує файл, витягує сторінки одну за одною і зберігає їх як нові документи Word.

Витягніть сторінку з документа Word на C#
Витягти діапазон сторінок з документу Word
Ви також можете витягнути кілька сторінок одночасно, дотримуючись наведених нижче кроків:
- Завантажте документ за допомогою класу
Document
. - Витягніть діапазон сторінок, використовуючи метод
ExtractPages()
. - Збережіть вилучені сторінки як новий файл
.docx
.
using Aspose.Words;
// Load a document
Document doc = new Document("sample-multi-page.docx");
// Виділити діапазон сторінок
Document extractedPages = doc.ExtractPages(3, 2);
// Зберегти сторінки як окремий документ
extractedPages.Save("split_by_page_range.docx");
Це створює новий документ, який містить лише вибрані сторінки.

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

Досліджуйте безкоштовні навчальні ресурси
Ось кілька корисних посилань, щоб дізнатися більше:
Висновок
У цій статті ви дізналися, як видобувати сторінки з документів Word за допомогою C#. Ми використовували Aspose.Words for .NET для швидкого та зручного видобутку однієї та кількох сторінок. Цей підхід ідеально підходить для створення резюме, експорту розділів або розподілу великих файлів.
Є питання? Не соромтеся запитувати на нашому support forum.