
Extrakce stránek Wordu z souborů DOC nebo DOCX může být užitečná v různých případech. Možná budete chtít sdílet pouze část, uchovat shrnutí nebo rozdělit dlouhý dokument. V tomto příspěvku vám ukážeme, jak extrahovat jednu stránku nebo rozsah stránek z dokumentu Word pomocí C#.
Tento článek pokrývá následující témata:
- .NET SDK pro extrakci stránek dokumentu Word
- Extrahovat jednu stránku
- Extrahovat rozsah stránek
- Extrahovat stránky z Word Online
- Bezplatné vzdělávací zdroje
- Závěr
.NET SDK pro extrakci stránek Wordu
Budeme používat Aspose.Words for .NET k programatickému extrakci stránek Wordu v C#. Je to mocná knihovna pro práci s dokumenty Word v .NET aplikacích. Umožňuje vývojářům vytvářet, editovat, konvertovat a programaticky extrahovat obsah z Word souborů.
Jak nainstalovat Aspose.Words for .NET
PM> Install-Package Aspose.Words
- Přidejte potřebné prostory názvů do svého kódu, jako jsou:
using Aspose.Words;
To je ono, jsi připraven pracovat s Wordovými soubory.
Extrahujte jednu stránku z dokumentu Word
Chcete-li extrahovat konkrétní stránku z dokumentu Word, postupujte prosím podle následujících kroků:
- Načtěte dokument Word pomocí třídy
Document
. - Procházejte každou stránku pomocí jednoduché smyčky
for
. - Použijte metodu
ExtractPages()
, abyste vytáhli jednu stránku najednou. - Uložte každou stránku jako samostatný
.docx
soubor pomocí metodySave()
.
Následující příklad kódu ukazuje, jak extrahovat jednu stránku z dokumentu Word v C#:
using Aspose.Words;
// Nahrát dokument
Document doc = new Document("sample-multi-page.docx");
// Extrahujte stránky jednu po druhé
for (int page = 0; page < doc.PageCount; page++)
{
// Uložit každou stránku jako samostatný dokument.
Document extractedPage = doc.ExtractPages(page, 1);
extractedPage.Save($"split_by_page_{page + 1}.docx");
}
Tento kód načítá soubor, extrahuje stránky jednu po druhé a ukládá je jako nové dokumenty Word.

Extract a Page from a Word Document in C#
Extrakce rozsahu stránek z dokumentu Word
Můžete také extrahovat více stránek najednou podle následujících kroků:
- Načtěte dokument pomocí třídy
Document
. - Extrahujte rozsah stránek pomocí metody
ExtractPages()
. - Uložte extrahované stránky jako nový soubor
.docx
.
using Aspose.Words;
// Nahrát dokument
Document doc = new Document("sample-multi-page.docx");
// Extract range of pages
Document extractedPages = doc.ExtractPages(3, 2);
// Uložte stránky jako samostatný dokument
extractedPages.Save("split_by_page_range.docx");
Tímto se vytvoří nový dokument, který obsahuje pouze vybrané stránky.

Extrahujte rozsah stránek z Word souboru v C#
Extrahovat stránky z Word Online
Můžete také vyzkoušet náš free online Word splitter pro extrakci stránek Wordu. Stačí nahrát váš soubor, vybrat stránky a stáhnout výsledek.

Prozkoumejte bezplatné vzdělávací zdroje
Zde jsou některé užitečné odkazy pro další učení:
Závěr
V tomto článku jste se naučili, jak extrahovat stránky z dokumentů Word pomocí C#. Použili jsme Aspose.Words for .NET k rychlému a snadnému extrahování jednotlivých i více stránek. Tento přístup je ideální pro vytváření souhrnů, exportování sekcí nebo dělení velkých souborů.
Máte otázky? Neváhejte se zeptat na našem support forum.