
Wyodrębnianie stron Worda z plików DOC lub DOCX może być przydatne w różnych sytuacjach. Możesz chcieć podzielić się tylko sekcją, zachować podsumowanie lub podzielić długi dokument. W tym poście pokażemy, jak wyodrębnić pojedynczą stronę lub zakres stron z dokumentu Worda za pomocą C#.
Ten artykuł obejmuje następujące tematy:
- .NET SDK do wyodrębniania stron Worda
- Wyodrębnij jedną stronę
- Wyodrębnij Zakres Stron
- Wyodrębnij strony z Word Online
- Bezpłatne zasoby edukacyjne
- Wnioski
.NET SDK do ekstrakcji stron dokumentów Worda
Będziemy używać Aspose.Words for .NET, aby programowo wydobywać strony Word w C#. Jest to potężna biblioteka do pracy z dokumentami Word w aplikacjach .NET. Umożliwia deweloperom programowe tworzenie, edytowanie, konwertowanie i wydobywanie treści z plików Word.
Jak zainstalować Aspose.Words for .NET
PM> Install-Package Aspose.Words
- Dodaj wymagane przestrzenie nazw do swojego kodu, takie jak:
using Aspose.Words;
To jest wszystko, jesteś gotowy do pracy z plikami Word.
Wyodrębnij pojedynczą stronę z dokumentu Word
Aby wyodrębnić konkretną stronę z dokumentu Word, proszę postępować zgodnie z poniższymi krokami:
- Załaduj dokument Word za pomocą klasy
Document. - Przejdź przez każdą stronę za pomocą prostęgo
forpętli. - Użyj metody
ExtractPages(), aby wyodrębnić jedną stronę na raz. - Zapisz każdą stronę jako oddzielny plik
.docx, używając metodySave().
Poniższy przykład kodu pokazuje, jak wyodrębnić pojedynczą stronę z dokumentu Word w C#:
using Aspose.Words;
// Load a document
Document doc = new Document("sample-multi-page.docx");
// Wyodrębnij strony jedna po drugiej
for (int page = 0; page < doc.PageCount; page++)
{
// Zapisz każdą stronę jako oddzielny dokument.
Document extractedPage = doc.ExtractPages(page, 1);
extractedPage.Save($"split_by_page_{page + 1}.docx");
}
Ten kod ładowa plik, wyodrębnia strony jedna po drugiej i zapisuje je jako nowe dokumenty Word.

Wydobądź stronę z dokumentu Word w C#
Wyodrębnij zakres stron z dokumentu Word
Możesz także wyodrębnić wiele stron jednocześnie, postępując zgodnie z poniższymi krokami:
- Załaduj dokument za pomocą klasy
Document. - Wyodrębnij zakres stron za pomocą metody
ExtractPages(). - Zapisz wyodrębnione strony jako nowy plik
.docx.
using Aspose.Words;
// Load a document
Document doc = new Document("sample-multi-page.docx");
// Wyodrębnij zakres stron
Document extractedPages = doc.ExtractPages(3, 2);
// Zapisz strony jako osobny dokument
extractedPages.Save("split_by_page_range.docx");
To tworzy nowy dokument, który zawiera tylko wybrane strony.

Wyodrębnij zakres stron z pliku Word w C#
Wyodrębnij strony z Word Online
Możesz również wypróbować nasz darmowy online splitter Word, aby wydobyć strony Word. Wystarczy, że przesyłasz swój plik, wybierasz strony i pobierasz wynik.

Odkryj darmowe zasoby do nauki
Oto kilka przydatnych linków, aby dowiedzieć się więcej:
Wniosek
W tym artykule nauczyłeś się, jak wydobywać strony z dokumentów Worda za pomocą C#. Użyliśmy Aspose.Words for .NET, aby szybko i łatwo wydobywać pojedyncze i wiele stron. To podejście jest idealne do tworzenia podsumowań, eksportowania sekcji lub dzielenia dużych plików.
Masz pytania? Śmiało pytaj na naszym support forum.