Verdeel'n Dokument

Splitting of split a document is die proses om’n groot dokument in’n groter aantal kleiner lêers te breek. Daar is verskeie redes om’n lêer te verdeel. Byvoorbeeld, jy benodig net’n paar bladsye van’n spesifieke dokument en nie die hele een nie. Of om privaatheidsredes wil u slegs sommige dele van’n dokument met ander deel. Met die verdeelfunksie kan u slegs die vereiste dele van die dokument kry en die nodige aksies daarmee doen, byvoorbeeld om op te merk, te stoor of te stuur.

Aspose.Words bied jou’n doeltreffende manier om een dokument in verskeie dokumente te verdeel deur opskrifte of afdelings. U kan ook’n dokument volgens bladsye of volgens bladsyreekse verdeel. Beide splitsingsopsies sal in hierdie artikel beskryf word.

Om’n dokument in kleiner lêers te verdeel met Aspose.Words, moet jy hierdie stappe volg:

  1. Laai die dokument in enige ondersteun formaat.
  2. Verdeel die dokument.
  3. Stoor die uitvoerdokumente.

Nadat u’n dokument verdeel het, kan u al die uitvoerdokumente oopmaak wat begin met die vereiste bladsye, teks, ens.

Verdeel’n Dokument volgens verskillende Kriteria

Aspose.Words laat jou toe om EPUB of HTML dokumente in hoofstukke te verdeel volgens verskeie kriteria. In die proses word die styl en uitleg van die brondokument bewaar vir die uitsetdokumente.

Jy kan kriteria spesifiseer deur die DocumentSplitCriteria opsomming te gebruik. U kan dus’n dokument in hoofstukke verdeel deur een van die volgende kriteria te gebruik of meer as een kriteria saam te kombineer:

  • opskrif paragraaf,
  • afdeling breek,
  • kolom breek,
  • bladsy breek.

Wanneer die uitset na HTML gestoor word, stoor Aspose.Words elke individuele hoofstuk as’n aparte HTML lêer. As gevolg hiervan sal die dokument in verskeie HTML lêers verdeel word. Wanneer die uitset na EPUB gestoor word, stoor Aspose.Words die resultaat in’n enkele EPUB lêer ongeag die DocumentSplitCriteria waarde wat jy gebruik het. Dus, die gebruik van DocumentSplitCriteria vir EPUB dokumente beïnvloed slegs die voorkoms van hul inhoud in lesertoepassings: inhoud sal in hoofstukke verdeel word en die dokument sal nie meer deurlopend verskyn nie.

In hierdie afdeling oorweeg ons slegs sommige van die moontlike gesplete kriteria.

Verdeel’n Dokument deur Opskrifte

Om’n dokument in hoofstukke te verdeel volgens opskrifte, gebruik die HeadingParagraph waarde van die DocumentSplitCriteria eienskap.

As jy’n dokument moet verdeel deur’n spesifieke vlak van opskrif paragrawe, soos opskrifte 1, 2, en 3, gebruik ook die DocumentSplitHeadingLevel eienskap. Die uitset sal gedeel word deur paragrawe geformateer met die gespesifiseerde opskrif vlak.

Die volgende kode voorbeeld toon hoe om’n dokument te verdeel in kleiner dele deur opskrif:

Let asseblief daarop dat vir hierdie kriteria, Aspose.Words ondersteun slegs stoor na HTML formaat wanneer die verdeling.

Wanneer stoor na EPUB, is die dokument nie verdeel in verskeie lêers, en daar sal net een uitset lêer.

Verdeel’n Dokument deur Afdelings

Aspose.Words stel u ook in staat om afdelingsbreuke te gebruik om dokumente te verdeel en op HTML te stoor. Vir hierdie doel, gebruik SectionBreak as die DocumentSplitCriteria:

Daar is’n ander manier om die bron dokument te verdeel in verskeie uitset dokumente, en jy kan enige uitset formaat ondersteun deur Aspose.Words kies.

Die volgende kode voorbeeld toon hoe om’n dokument te verdeel in kleiner dele deur afdeling breek (sonder die gebruik van die DocumentSplitCriteria eiendom):

Verdeel Deur Bladsye

U kan ook’n dokument bladsy vir bladsy, volgens bladsyreekse verdeel, of begin met die gespesifiseerde bladsynommers. In so’n geval kan die ExtractPages metode die werk doen.

Hierdie afdeling beskryf verskeie gebruiksgevalle van die verdeling van dokumente deur bladsye met behulp van die Document klas en die ExtractPages metode.

Verdeel’n Dokument Bladsy vir Bladsy

Aspose.Words stel jou in staat om’n multi-bladsy dokument bladsy vir bladsy te verdeel.

Die volgende kode voorbeeld toon hoe om’n dokument te verdeel en stoor elke bladsy as’n aparte dokument:

Verdeel’n Dokument volgens Bladsyreekse

Aspose.Words laat toe om’n dokument van meer bladsye te verdeel volgens bladsyreekse. U kan een lêer in verskeie lêers met verskillende bladsyreekse verdeel of net een reeks kies en slegs hierdie deel van die brondokument stoor. Let daarop dat u die bladsyreeks kan kies volgens die maksimum en minimum bladsynommer van’n dokument.

Die volgende kode voorbeeld toon hoe om’n dokument te verdeel in kleiner dele deur bladsy reeks met spesifieke begin en einde indekse:

Terugbelopsie om’n Dokument {#callback-option-for-saving-a-document}Te Stoor

U kan die DocumentPartSavingCallback - eienskap gebruik om te beheer hoe Aspose.Words dokumentdele stoor wanneer hierdie dokument na HTML - formaat uitgevoer word. Met hierdie eienskap kan u uitvoerlêers hernoem of selfs na pasgemaakte strome herlei.

Let asseblief daarop dat hierdie terugbel is nie nuttig wanneer die stoor na EPUB omdat al die uitset dele moet gestoor word in’n enkele houer – die .epub lêer. So, stroom herleiding word nie ondersteun nie, en die effek van hernoem is nie sigbaar nie aangesien lêers binne die houer hernoem word.

Voeg Die Gesplete Dokument saam met’n ander Dokument

Aspose.Words stel u in staat om die uitvoerverdelingsdokument saam te voeg met’n ander dokument om’n nuwe dokument te vorm. Dit kan dokument samesmelting genoem word.

Die volgende kode voorbeeld toon hoe om’n gesplete dokument saam te smelt met’n ander dokument: