Împărțiți un Document
Splitting sau split a document este procesul de rupere a unui document mare într-un număr mai mare de fișiere mai mici. Există diverse motive pentru a împărți un fișier. De exemplu, aveți nevoie doar de câteva pagini dintr-un anumit document și nu de cel întreg. Sau din motive de confidențialitate, doriți să partajați doar unele părți ale unui document cu alții. Cu funcția de divizare, puteți obține doar părțile necesare ale documentului și puteți efectua acțiunile necesare cu acestea, de exemplu, pentru a marca, salva sau trimite.
Aspose.Words vă oferă o modalitate eficientă de a împărți un document în mai multe documente prin titluri sau secțiuni. De asemenea, puteți împărți un document pe pagini sau pe intervale de pagini. Ambele opțiuni de divizare vor fi descrise în acest articol.
Pentru a împărți un document în fișiere mai mici folosind Aspose.Words, trebuie să urmați acești pași:
- Încărcați documentul în orice format acceptat.
- Împărțiți documentul.
- Salvați documentele de ieșire.
După ce împărțiți un document, veți putea deschide toate documentele de ieșire care vor începe cu paginile necesare, textul etc.
Încercați online
Puteți încerca această funcționalitate cu Splitter de documente online gratuit.
Împărțiți un Document folosind diferite criterii
Aspose.Words vă permite să împărțiți documentele EPUB sau HTML în capitole în funcție de diferite criterii. În acest proces, stilul și aspectul documentului sursă sunt păstrate pentru documentele de ieșire.
Puteți specifica criterii folosind enumerarea DocumentSplitCriteria. Deci, puteți împărți un document în capitole folosind unul dintre următoarele criterii sau puteți combina mai multe criterii împreună:
- rubrica paragraf,
- pauză de secțiune,
- pauză de coloană,
- pauză de pagină.
Când salvați ieșirea în HTML, Aspose.Words Salvați fiecare capitol individual ca fișier separat HTML. Ca rezultat, documentul va fi împărțit în mai multe fișiere HTML. Când salvați ieșirea în EPUB, Aspose.Words Salvați rezultatul într-un singur fișier EPUB, indiferent de valoarea DocumentSplitCriteria pe care ați folosit-o. Deci, utilizarea DocumentSplitCriteria pentru documentele EPUB afectează doar aspectul conținutului lor în aplicațiile reader: conținutul va fi împărțit în capitole și documentul nu va mai apărea continuu.
În această secțiune, luăm în considerare doar câteva dintre posibilele criterii divizate.
Împărțiți un Document după titluri
Pentru a împărți un document în capitole după titluri, utilizați valoarea HEADING_PARAGRAPH a proprietății document_split_criteria.
Dacă trebuie să împărțiți un document la un anumit nivel de paragrafe de titlu, cum ar fi titlurile 1, 2 și 3, utilizați și proprietatea document_split_heading_level. Ieșirea va fi împărțită la paragrafe formatate cu nivelul de titlu specificat.
Următorul exemplu de cod arată cum să împărțiți un document în părți mai mici prin titlu:
Vă rugăm să rețineți că pentru aceste criterii, Aspose.Words acceptă numai salvarea în format HTML la divizare.
Când salvați în EPUB, documentul nu este împărțit în mai multe fișiere și va exista un singur fișier de ieșire.
Împărțiți un Document pe secțiuni
Aspose.Words vă permite, de asemenea, să utilizați pauzele de secțiune pentru a împărți documentele și a le salva în HTML. În acest scop, utilizați SECTION_BREAK ca document_split_criteria:
Există o altă modalitate de a împărți documentul sursă în mai multe documente de ieșire și puteți alege orice format de ieșire acceptat de Aspose.Words.
Următorul exemplu de cod arată cum să împărțiți un document în părți mai mici prin pauze de secțiune (fără a utiliza proprietatea document_split_criteria):
Împărțirea pe pagini
De asemenea, puteți împărți o pagină de document pe pagină, pe intervale de pagini sau începând cu numerele de pagină specificate. În acest caz, metoda extract_pages poate face treaba.
Această secțiune descrie mai multe cazuri de utilizare a împărțirii documentelor prin paginare folosind clasa Document și metoda extract_pages.
Împărțiți un Document pagină cu pagină
Aspose.Words vă permite să împărțiți un document cu mai multe pagini pagină cu pagină.
Următorul exemplu de cod arată cum să împărțiți un document și să salvați fiecare pagină ca document separat:
Împărțiți un Document pe intervale de pagini
Aspose.Words permite împărțirea unui document cu mai multe pagini pe intervale de pagini. Puteți împărți un fișier în mai multe fișiere cu diferite intervale de pagini sau puteți selecta doar un interval și puteți salva doar această parte a documentului sursă. Rețineți că puteți alege intervalul de pagini în funcție de numărul maxim și minim de pagini al unui document.
Următorul exemplu de cod arată cum să împărțiți un document în părți mai mici în funcție de intervalul de pagini cu indici specifici de început și de sfârșit:
Îmbinați documentul divizat cu un alt fișier
Aspose.Words vă permite să îmbinați documentul divizat de ieșire cu un alt document pentru a forma un document nou. Aceasta poate fi numită îmbinarea documentelor.
Următorul exemplu de cod arată cum să îmbinați un document divizat cu un alt document: