Rozdělit dokument
Splitting nebo split a document je proces rozdělení velkého dokumentu na větší počet menších souborů. Existuje několik důvodů pro rozdělení souboru. Například potřebujete pouze některé stránky z konkrétního dokumentu a ne celý. Nebo z důvodu ochrany osobních údajů chcete s ostatními sdílet pouze některé části dokumentu. Pomocí funkce rozdělení můžete získat pouze požadované části dokumentu a provést s nimi potřebné akce, například označit, uložit nebo odeslat.
Aspose.Words vám poskytuje efektivní způsob, jak rozdělit jeden dokument do více dokumentů podle nadpisů nebo sekcí. Dokument můžete také rozdělit podle stránek nebo podle rozsahů stránek. Obě možnosti rozdělení budou popsány v tomto článku.
Chcete-li rozdělit dokument na menší soubory pomocí Aspose.Words, musíte postupovat takto:
- Načtěte dokument v libovolném podporovaném formátu.
- Rozdělte dokument.
- Uložte výstupní dokumenty.
Po rozdělení dokumentu budete moci otevřít VŠECHnY výstupní dokumenty, které začnou požadovanými stránkami, textem atd.
Vyzkoušejte online
Tuto funkci můžete vyzkoušet pomocí našeho Zdarma online rozdělovač dokumentů.
Rozdělení dokumentu pomocí různých kritérií
Aspose.Words umožňuje rozdělit EPUB nebo HTML dokumenty do kapitol podle různých kritérií. V tomto procesu je zachován styl a rozložení zdrojového dokumentu pro výstupní dokumenty.
Kritéria můžete zadat pomocí výčtu DocumentSplitCriteria. Můžete tedy rozdělit dokument do kapitol pomocí jednoho z následujících kritérií nebo kombinovat více než jedno kritérium dohromady:
- Nadpis odstavec,
- oddíl,
- přerušení sloupce,
- stránka.
Při ukládání výstupu do HTML Aspose.Words Uložte každou jednotlivou kapitolu jako samostatný soubor HTML. V důsledku toho bude dokument rozdělen do více souborů HTML. Při ukládání výstupu do EPUB Aspose.Words Uložte výsledek do jednoho souboru EPUB bez ohledu na hodnotu DocumentSplitCriteria
, kterou jste použili. Použití DocumentSplitCriteria pro EPUB tedy ovlivňuje pouze vzhled jejich obsahu v aplikacích pro čtenáře: obsah bude rozdělen do kapitol a dokument již nebude vypadat spojitý.
V této části zvažujeme pouze některá z možných kritérií rozdělení.
Rozdělit dokument podle oddílů
Aspose.Words také umožňuje použít konce oddílů k rozdělení dokumentů a jejich uložení do HTML. Pro tento účel použijte SectionBreak jako DocumentSplitCriteria:
Následující příklad kódu ukazuje, jak rozdělit dokument na menší části podle konců oddílů (bez použití vlastnosti DocumentSplitCriteria
):
Rozdělit podle stránek
Stránku dokumentu můžete také rozdělit podle stránek, podle rozsahů stránek nebo počínaje zadanými čísly stránek. V takovém případě může tuto práci provést metoda ExtractPages.
Tato část popisuje několik případů použití dělení dokumentů stránkováním pomocí třídy Document a metody ExtractPages.
Rozdělit stránku dokumentu po stránce
Aspose.Words umožňuje rozdělit vícestránkový dokument stránku po stránce.
Následující příklad kódu ukazuje, jak rozdělit dokument a uložit každou stránku jako samostatný dokument:
Rozdělit dokument podle rozsahů stránek
Aspose.Words umožňuje rozdělení vícestránkového dokumentu podle rozsahů stránek. Můžete rozdělit jeden soubor do více souborů s různými rozsahy stránek nebo jen vybrat jeden rozsah a uložit pouze tuto část zdrojového dokumentu. Všimněte si, že rozsah stránek můžete zvolit podle maximálního a minimálního čísla stránky dokumentu.
Následující příklad kódu ukazuje, jak rozdělit dokument na menší části podle rozsahu stránek se specifickými počátečními a koncovými indexy:
Sloučení rozděleného dokumentu s jiným dokumentem
Aspose.Words umožňuje sloučit výstupní rozdělený dokument s jiným dokumentem a vytvořit nový dokument. To lze nazvat slučováním dokumentů.
Následující příklad kódu ukazuje, jak sloučit rozdělený dokument s jiným dokumentem: