> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Document Splitter skills in Advanced Designer

> Build Document Splitter skills in Advanced Designer to split page streams into separate documents using Splitter Script with Classify and Extraction Rules.

A **Document Splitter skill** splits a PDF (or a stream of pages from multiple files) into separate documents. The skill's [Splitter Script activity](/vantage/documentation/advanced-designer/activities/splitter-script/splitter-script) decides whether each page is the first page of a new document, based on the type and the data the page carries.

<Note>
  Unlike [Document skills](/vantage/documentation/advanced-designer/document-skills/document-skills), Document Splitter skills can only be created and edited in Advanced Designer.
</Note>

## When to use a Document Splitter skill

Use a Document Splitter skill to:

* Assemble pages into documents.
* Separate annexes from primary documents.
* Determine each document's type while splitting.
* Reorder pages and remove blank or garbage pages.

For worked scenarios, see [Split pages into separate documents in Advanced Designer](/vantage/documentation/advanced-designer/use-cases/splitting-pages).

## Configure a Document Splitter skill

After you create a Document Splitter skill on the start page, configure it in this order:

<Steps>
  <Step title="Skill settings">
    Click the settings button next to the skill name to view and adjust [Document Splitter skill settings](/vantage/documentation/advanced-designer/document-splitter/splitter-setup).
  </Step>

  <Step title="Upload documents">
    On the **Documents** tab, [upload the documents](/vantage/documentation/advanced-designer/document-splitter/splitter-documents) the skill will work with.
  </Step>

  <Step title="Configure activities">
    On the **Activities** tab, [build the document processing flow](/vantage/documentation/advanced-designer/document-splitter/splitter-activities), ending with a Splitter Script activity.
  </Step>

  <Step title="Configure the Splitter Script activity">
    Define the rules that turn the flow of pages into a set of documents — including which page numbers belong to each document. See [Splitter Script activity](/vantage/documentation/advanced-designer/activities/splitter-script/splitter-script).
  </Step>

  <Step title="Test the skill">
    On the **Documents** tab, choose **Test Skill** for selected documents, or **Test Skill Using This Set** for a [test set](/vantage/documentation/advanced-designer/document-splitter/splitter-documents), and check how the skill splits and labels the page stream before you publish.
  </Step>

  <Step title="Publish">
    On the **Publish** tab, [publish the skill](/vantage/documentation/advanced-designer/document-splitter/splitter-publish) to make it available in the [Skill Catalog](/vantage/documentation/skill-catalog/skill-catalog) in ABBYY Vantage.
  </Step>
</Steps>

To adjust the skill's behavior without retraining and republishing — connect data catalogs, supply values for regular expressions, or toggle Boolean flags — configure [skill parameters](/vantage/documentation/advanced-designer/document-splitter/splitter-params).

## Use a Document Splitter skill

A published Document Splitter skill is consumed by the [Assemble activity](/vantage/documentation/skill-designer/process/assemble-activity) of a [Process skill](/vantage/documentation/skill-designer/process/process-skill) in ABBYY Vantage. In the Process skill flow, the **Assemble** activity invokes the published splitter to break the incoming page stream into separate documents before downstream activities run.

## Next steps

<CardGroup cols={2}>
  <Card title="Splitting use cases" icon="lightbulb" href="/vantage/documentation/advanced-designer/use-cases/splitting-pages">
    Worked scenarios for the four splitter patterns.
  </Card>

  <Card title="Splitter Script activity" icon="code" href="/vantage/documentation/advanced-designer/activities/splitter-script/splitter-script">
    Reference for the script that defines document boundaries.
  </Card>

  <Card title="Activities" icon="diagram-project" href="/vantage/documentation/advanced-designer/document-splitter/splitter-activities">
    Configure the upstream classification and extraction activities.
  </Card>

  <Card title="Assemble activity" icon="link" href="/vantage/documentation/skill-designer/process/assemble-activity">
    Plug a published Document Splitter skill into a Process skill.
  </Card>
</CardGroup>
