Configure Affinda’s automatic document splitting to break up multi-document PDFs into individual files for separate classification and extraction.
Document Splitting is a powerful feature that allows you to separate a single file containing multiple documents into individual documents for further processing. This is especially useful when working with batch-scanned files.Once split, each document inherits the Workspace’s classification and extraction rules, simplifying downstream workflows.
Configure splitting settings at the Workspace level by navigating to Workflow Settings.Click on the toggle to enable the automatic splitting of files, then select the splitter you would like to use.
If splitting isn’t working, first check that a splitter is selected in Workflow Settings — not just that the toggle is enabled.
All customers will have access to Affinda Extract’s General Document Splitter. This model has been designed to identify specific cues that indicate a new document, including:
Change in page numbering sequence (e.g. Page 1)
Change in key party within the document (e.g. an invoice from a different supplier is identified)
While the General Document Splitter has been designed to work across most use cases, there will be some use cases that will need additional configuration. Two different types of custom splitters can be created:
LLM based
Design a prompt that details when a file should be split
Keyword
Split when a specific keyword(s) is found on a page
Reach out to the Affinda team if the General Document Splitter is not meeting your use case, and you want to discuss a custom splitting model.
When a document is split into multiple components, new files are created in your account. These new files are created with a suffix added to the file name (e.g. [filename]_1, [filename]_2, etc.).Within the API response of the original file, users will also be able to find the identifier of the new files created, so that they can then request the data extracted from these newly created files. The PDF file of the documents is also included in the response so that new documents created can be added to your platform.
While the document splitter automatically splits a document, users will still have the option to manually edit the splitting or combine documents again through the ‘Edit Pages’ option within the document validation UI. This gives users full control over their documents.If there are any edits made to the file, the AI model will re-parse the affected documents to give the most accurate predictions. Any field validations made will be lost.See the Tutorial: Reviewing splitting and classification for step-by-step instructions.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Affinda Extract Documentation","description":"Affinda Extract is a document AI platform that turns unstructured documents into structured, validated data through extraction, classification, splitting, and human review. Guides, API reference, and configuration playbooks for building and integrating Affinda models.","colors":{"primary":"#1F3339","light":"#A6FFFB","dark":"#A6FFFB"},"logo":{"light":"https://mintcdn.com/affinda-44/nvZZjc-QOoHXzSQ7/images/affindaextract-inkwell.png?fit=max\u0026auto=format\u0026n=nvZZjc-QOoHXzSQ7\u0026q=85\u0026s=a3e52ff1e274ac5509589a6350b41496","dark":"https://mintcdn.com/affinda-44/lcBcXTOY4DEPcniI/images/affindaextract-greenmist.png?fit=max\u0026auto=format\u0026n=lcBcXTOY4DEPcniI\u0026q=85\u0026s=318f55893ae70c89849919adbbc1a545","href":"https://www.affinda.com/"},"favicon":"https://mintcdn.com/affinda-44/zzz2NA-YwjYcDdgi/Affinda_GreenMist_inkwell_Favicon.png?fit=max\u0026auto=format\u0026n=zzz2NA-YwjYcDdgi\u0026q=85\u0026s=c83f557178ec0b196bef5bafec9b9faf","api":{"playground":{"display":"interactive"},"examples":{"languages":["curl","python","javascript"],"prefill":false}},"appearance":{"default":"system","strict":false},"background":{"decoration":"gradient","color":{"light":"#FFF9F0","dark":"#102A2F"}},"navbar":{"links":[{"href":"https://www.affinda.com/pricing-plans","label":"Pricing"},{"href":"https://trust.affinda.com/","label":"Security"},{"href":"https://www.affinda.com/contact","label":"Contact"},{"href":"/support","label":"Support"}],"primary":{"type":"button","label":"Log in","href":"https://app.affinda.com"}},"footer":{"socials":{"linkedin":"https://linkedin.com/company/affinda","youtube":"https://www.youtube.com/@affinda","github":"https://github.com/affinda"}},"seo":{"metatags":{"og:image":"https://cdn.prod.website-files.com/6854ccfd1a7ab92f392b474d/68ae96fe8f3fdbbe0ae04c73_Affinda%20Open%20Graph%20image%20for%20website%20previews.png","og:site_name":"Affinda","twitter:site":"@affinda"}},"fonts":{"heading":{"family":"NeuSans","weight":500,"source":"https://cdn.prod.website-files.com/6854ccfd1a7ab92f392b474d/685b584938c8018fa3d2e9da_NeuSans-Bold.woff2","format":"woff2"},"body":{"family":"NeuSans","weight":400,"source":"https://cdn.prod.website-files.com/6854ccfd1a7ab92f392b474d/685b5849e08b8110997b8e4f_NeuSans-Regular.woff2","format":"woff2"}},"integrations":{"gtm":{"tagId":"GTM-NCW6M2B"}},"banner":{"content":"New to resume parsing? Start with the [Resume Parser console](https://resume-parser.affinda.com/). (Existing resume parsing integrations continue to be supported by Affinda Extract.)","color":{"light":"#102A2F","dark":"#102A2F"}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"affinda-44","hasAudioNarration":false,"actualSubdomain":"affinda-44","customDomains":["docs.affinda.com"],"gitSource":{"type":"github","owner":"affinda","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae7acad2102be7f643b74a0","collectionId":"41f0c355-0a3e-4328-9be0-f886baa2e025","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae7acad2102be7f643b74a0"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae7adaa25d97c0814f40b37","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"API Reference","count":163},{"language":"default","tag":"Endpoints","count":108},{"language":"default","tag":"Deprecated Versions","count":45},{"language":"default","tag":"v2 Endpoints (Legacy)","count":45},{"language":"default","tag":"Configuration Guide","count":26},{"language":"default","tag":"Deprecated End Points","count":25},{"language":"default","tag":"Search \u0026 Match","count":24},{"language":"default","tag":"Extract Handbook","count":13},{"language":"default","tag":"Additional Resources","count":10},{"language":"default","tag":"Data Sources","count":10}]},"assistantConfig":{"enableAskAiButton":true,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@affinda.com","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"privacy":{"consentBanner":{"enabled":true}},"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"html.dark{--tw-prose-body:#FFF9F0;--tw-prose-headings:#FFFFFF;--tw-prose-bullets:#FFFFFF}html.dark .mdx-content{color:#fff9f0}#navbar a[href*=\"app.affinda.com\"],#navbar a[href*=\"app.affinda.com\"] *,#navbar-primary-cta,#navbar-primary-cta *,a[href=\"https://app.affinda.com\"],a[href=\"https://app.affinda.com\"] *,span.text-white.z-10{color:#000!important}"}],"page":{"pagePath":"configuration/splitting","slug":"/configuration/splitting","pageMetadata":{"title":"Automatic splitting of multi-document PDFs","description":"Configure Affinda's automatic document splitting to break up multi-document PDFs into individual files for separate classification and extraction.","sidebarTitle":"Document Splitting","href":"/configuration/splitting"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Configure Affinda’s automatic document splitting to break up multi-document PDFs into individual files for separate classification and extraction.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,br:`br`,em:`em`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Card,CardGroup,Heading,Note,OptimizedImage,Warning}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Document Splitting is a powerful feature that allows you to separate a single file containing multiple documents into individual documents for further processing. This is especially useful when working with batch-scanned files.`}),`\n`,_jsx(_components.p,{children:`Once split, each document inherits the Workspace’s classification and extraction rules, simplifying downstream workflows.`}),`\n`,_jsx(Heading,{level:`2`,id:`detailed-tutorial-for-validating-splitting`,children:`Detailed Tutorial for Validating Splitting`}),`\n`,_jsx(CardGroup,{cols:1,children:_jsx(Card,{title:`Reviewing Splitting and Classification`,href:`/academy/split-classify`,children:_jsx(_components.p,{children:`Click here for Affinda Academy tutorial`})})}),`\n`,_jsx(Heading,{level:`2`,id:`splitting-settings`,children:`Splitting Settings`}),`\n`,_jsx(OptimizedImage,{className:`mint-block dark:mint-hidden mint-border-2 mint-border-gray-300 mint-rounded-lg`,src:`https://mintcdn.com/affinda-44/8O48gu_z8QeuNsDM/images/splittinglight.png?fit=max\u0026auto=format\u0026n=8O48gu_z8QeuNsDM\u0026q=85\u0026s=cb4fc57651f3fba8f462044a6d23ec97`,alt:`Splitting Settings`,style:{width:`70%`},\"data-og-width\":`3692`,width:`3692`,\"data-og-height\":`1004`,height:`1004`,\"data-path\":`images/splittinglight.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/affinda-44/8O48gu_z8QeuNsDM/images/splittinglight.png?w=280\u0026fit=max\u0026auto=format\u0026n=8O48gu_z8QeuNsDM\u0026q=85\u0026s=274aa44be30bab72ff60c1eb8e85c273 280w, https://mintcdn.com/affinda-44/8O48gu_z8QeuNsDM/images/splittinglight.png?w=560\u0026fit=max\u0026auto=format\u0026n=8O48gu_z8QeuNsDM\u0026q=85\u0026s=6dca419761977c6aeb488c92edda2ce8 560w, https://mintcdn.com/affinda-44/8O48gu_z8QeuNsDM/images/splittinglight.png?w=840\u0026fit=max\u0026auto=format\u0026n=8O48gu_z8QeuNsDM\u0026q=85\u0026s=81464387542d6fe74f7a7305188b09d7 840w, https://mintcdn.com/affinda-44/8O48gu_z8QeuNsDM/images/splittinglight.png?w=1100\u0026fit=max\u0026auto=format\u0026n=8O48gu_z8QeuNsDM\u0026q=85\u0026s=1578e13b776e51d4a2ba7fc47b16c0b8 1100w, https://mintcdn.com/affinda-44/8O48gu_z8QeuNsDM/images/splittinglight.png?w=1650\u0026fit=max\u0026auto=format\u0026n=8O48gu_z8QeuNsDM\u0026q=85\u0026s=d2f3189f01158f424ed790d4efd2d55f 1650w, https://mintcdn.com/affinda-44/8O48gu_z8QeuNsDM/images/splittinglight.png?w=2500\u0026fit=max\u0026auto=format\u0026n=8O48gu_z8QeuNsDM\u0026q=85\u0026s=049c60a9e6dcd3aa145ec5b0f2909bc4 2500w`}),`\n`,_jsx(OptimizedImage,{className:`mint-hidden dark:mint-block mint-border-2 mint-border-gray-300 mint-rounded-lg`,src:`https://mintcdn.com/affinda-44/8O48gu_z8QeuNsDM/images/splittingdark.png?fit=max\u0026auto=format\u0026n=8O48gu_z8QeuNsDM\u0026q=85\u0026s=1ac027f32e53f17c271bd148a8c2734b`,alt:`Splitting Settings`,style:{width:`70%`},\"data-og-width\":`3676`,width:`3676`,\"data-og-height\":`996`,height:`996`,\"data-path\":`images/splittingdark.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/affinda-44/8O48gu_z8QeuNsDM/images/splittingdark.png?w=280\u0026fit=max\u0026auto=format\u0026n=8O48gu_z8QeuNsDM\u0026q=85\u0026s=2bf58fcf055e055dfc88808d21b2e926 280w, https://mintcdn.com/affinda-44/8O48gu_z8QeuNsDM/images/splittingdark.png?w=560\u0026fit=max\u0026auto=format\u0026n=8O48gu_z8QeuNsDM\u0026q=85\u0026s=8392b809c18f39b32df192221f665f83 560w, https://mintcdn.com/affinda-44/8O48gu_z8QeuNsDM/images/splittingdark.png?w=840\u0026fit=max\u0026auto=format\u0026n=8O48gu_z8QeuNsDM\u0026q=85\u0026s=bbe52eb7c44ba77a06ec3fcd1d3f2211 840w, https://mintcdn.com/affinda-44/8O48gu_z8QeuNsDM/images/splittingdark.png?w=1100\u0026fit=max\u0026auto=format\u0026n=8O48gu_z8QeuNsDM\u0026q=85\u0026s=8035d8fb815b499a37853560c20e55c2 1100w, https://mintcdn.com/affinda-44/8O48gu_z8QeuNsDM/images/splittingdark.png?w=1650\u0026fit=max\u0026auto=format\u0026n=8O48gu_z8QeuNsDM\u0026q=85\u0026s=3bcad967cf35b2e9fe69a869872ee428 1650w, https://mintcdn.com/affinda-44/8O48gu_z8QeuNsDM/images/splittingdark.png?w=2500\u0026fit=max\u0026auto=format\u0026n=8O48gu_z8QeuNsDM\u0026q=85\u0026s=1e9cfa45c886c6f5dd258f2754f52901 2500w`}),`\n`,_jsxs(_components.p,{children:[`Configure splitting settings at the Workspace level by navigating to `,_jsx(_components.em,{children:`Workflow Settings`}),`.`]}),`\n`,_jsx(_components.p,{children:`Click on the toggle to enable the automatic splitting of files, then select the splitter you would like to use.`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`If splitting isn’t working, first check that a splitter is selected in Workflow Settings — not just that the toggle is enabled.`})}),`\n`,_jsx(Heading,{level:`3`,id:`general-document-splitter`,children:`General Document Splitter`}),`\n`,_jsx(_components.p,{children:`All customers will have access to Affinda Extract’s General Document Splitter. This model has been designed to identify specific cues that indicate a new document, including:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Change in page numbering sequence (e.g. Page 1)`}),`\n`,_jsx(_components.li,{children:`Change in key party within the document (e.g. an invoice from a different supplier is identified)`}),`\n`,_jsx(_components.li,{children:`Change in key document identifier`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`custom-splitter`,children:`Custom splitter`}),`\n`,_jsx(_components.p,{children:`While the General Document Splitter has been designed to work across most use cases, there will be some use cases that will need additional configuration. Two different types of custom splitters can be created:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`LLM based`}),_jsx(_components.br,{}),`\n`,`Design a prompt that details when a file should be split`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Keyword`}),_jsx(_components.br,{}),`\n`,`Split when a specific keyword(s) is found on a page`]}),`\n`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.affinda.com/contact`,children:`Reach out to the Affinda team`}),` if the General Document Splitter is not meeting your use case, and you want to discuss a custom splitting model.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`what-happens-to-documents-that-are-split`,children:`What happens to documents that are split?`}),`\n`,_jsx(_components.p,{children:`When a document is split into multiple components, new files are created in your account. These new files are created with a suffix added to the file name (e.g. [filename]_1, [filename]_2, etc.).`}),`\n`,_jsx(_components.p,{children:`Within the API response of the original file, users will also be able to find the identifier of the new files created, so that they can then request the data extracted from these newly created files. The PDF file of the documents is also included in the response so that new documents created can be added to your platform.`}),`\n`,_jsx(Heading,{level:`2`,id:`editing-the-splitting`,children:`Editing the splitting`}),`\n`,_jsx(_components.p,{children:`While the document splitter automatically splits a document, users will still have the option to manually edit the splitting or combine documents again through the ‘Edit Pages’ option within the document validation UI. This gives users full control over their documents.`}),`\n`,_jsx(_components.p,{children:`If there are any edits made to the file, the AI model will re-parse the affected documents to give the most accurate predictions. Any field validations made will be lost.`}),`\n`,_jsxs(_components.p,{children:[`See the `,_jsx(_components.a,{href:`/academy/split-classify`,children:_jsx(_components.strong,{children:`Tutorial: Reviewing splitting and classification`})}),` for step-by-step instructions.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Automatic splitting of multi-document PDFs","description":"Configure Affinda's automatic document splitting to break up multi-document PDFs into individual files for separate classification and extraction.","sidebarTitle":"Document Splitting","href":"/configuration/splitting"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Detailed Tutorial for Validating Splitting","slug":"detailed-tutorial-for-validating-splitting","depth":2,"children":[]},{"title":"Splitting Settings","slug":"splitting-settings","depth":2,"children":[{"title":"General Document Splitter","slug":"general-document-splitter","depth":3,"children":[]},{"title":"Custom splitter","slug":"custom-splitter","depth":3,"children":[]}]},{"title":"What happens to documents that are split?","slug":"what-happens-to-documents-that-are-split","depth":2,"children":[]},{"title":"Editing the splitting","slug":"editing-the-splitting","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"dynamicCss":".mint-block {\n display: block\n}\n.mint-hidden {\n display: none\n}\n.mint-rounded-lg {\n border-radius: 0.5rem\n}\n.mint-border-2 {\n border-width: 2px\n}\n.mint-border-gray-300 {\n --tw-border-opacity: 1;\n border-color: rgb(209 213 219 / var(--tw-border-opacity, 1))\n}\n.dark\\:mint-block:is(.dark *) {\n display: block\n}\n.dark\\:mint-hidden:is(.dark *) {\n display: none\n}","subdomain":"affinda-44","siteName":"Affinda Extract Documentation","title":"Automatic splitting of multi-document PDFs - Affinda Extract Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-01T23:49:55.282Z","originalFileLocation":"configuration/splitting.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Configure Affinda\u0026#x27;s automatic document splitting to break up multi-document PDFs into individual files for separate classification and extraction.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Affinda Extract Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/affinda-44/tl-77mmsQTlzqSAp/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/affinda-44/tl-77mmsQTlzqSAp/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/affinda-44/tl-77mmsQTlzqSAp/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/affinda-44/tl-77mmsQTlzqSAp/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/affinda-44/tl-77mmsQTlzqSAp/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/affinda-44/tl-77mmsQTlzqSAp/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/affinda-44/tl-77mmsQTlzqSAp/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/affinda-44/tl-77mmsQTlzqSAp/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/affinda-44/tl-77mmsQTlzqSAp/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Automatic splitting of multi-document PDFs - Affinda Extract Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Configure Affinda\u0026#x27;s automatic document splitting to break up multi-document PDFs into individual files for separate classification and extraction.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Affinda\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.affinda.com/configuration/splitting\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://cdn.prod.website-files.com/6854ccfd1a7ab92f392b474d/68ae96fe8f3fdbbe0ae04c73_Affinda%20Open%20Graph%20image%20for%20website%20previews.png\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Automatic splitting of multi-document PDFs - Affinda Extract Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Configure Affinda\u0026#x27;s automatic document splitting to break up multi-document PDFs into individual files for separate classification and extraction.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://cdn.prod.website-files.com/6854ccfd1a7ab92f392b474d/68ae96fe8f3fdbbe0ae04c73_Affinda%20Open%20Graph%20image%20for%20website%20previews.png\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/affinda-44/tl-77mmsQTlzqSAp/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Affinda Extract Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1F3339\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.affinda.com/configuration/splitting\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/configuration/splitting.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.affinda.com/#organization\",\"name\":\"Affinda Extract Documentation\",\"url\":\"https://docs.affinda.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/affinda-44/nvZZjc-QOoHXzSQ7/images/affindaextract-inkwell.png?fit=max\u0026auto=format\u0026n=nvZZjc-QOoHXzSQ7\u0026q=85\u0026s=a3e52ff1e274ac5509589a6350b41496\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.affinda.com#website\",\"name\":\"Affinda Extract Documentation\",\"url\":\"https://docs.affinda.com\",\"publisher\":{\"@id\":\"https://docs.affinda.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.affinda.com/configuration/splitting#webpage\",\"url\":\"https://docs.affinda.com/configuration/splitting\",\"name\":\"Automatic splitting of multi-document PDFs\",\"description\":\"Configure Affinda's automatic document splitting to break up multi-document PDFs into individual files for separate classification and extraction.\",\"dateModified\":\"2026-10-01T23:49:55.282Z\",\"isPartOf\":{\"@id\":\"https://docs.affinda.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.affinda.com/configuration/splitting#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.affinda.com/configuration/splitting#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Affinda Extract Documentation\",\"item\":\"https://docs.affinda.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Automatic splitting of multi-document PDFs\",\"item\":\"https://docs.affinda.com/configuration/splitting\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.affinda.com/configuration/splitting#article\",\"headline\":\"Automatic splitting of multi-document PDFs\",\"name\":\"Automatic splitting of multi-document PDFs\",\"description\":\"Configure Affinda's automatic document splitting to break up multi-document PDFs into individual files for separate classification and extraction.\",\"url\":\"https://docs.affinda.com/configuration/splitting\",\"mainEntityOfPage\":{\"@id\":\"https://docs.affinda.com/configuration/splitting#webpage\"},\"image\":\"https://cdn.prod.website-files.com/6854ccfd1a7ab92f392b474d/68ae96fe8f3fdbbe0ae04c73_Affinda%20Open%20Graph%20image%20for%20website%20previews.png\",\"dateModified\":\"2026-10-01T23:49:55.282Z\",\"publisher\":{\"@id\":\"https://docs.affinda.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.affinda.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Affinda Extract Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Affinda Extract Documentation","nav":{"global":null,"tabs":[{"tab":"Extract Handbook","pages":[{"title":"Extract Handbook","href":"/home"}]},{"tab":"Configuration Guide","groups":[{"group":"Overview","pages":[{"title":"Configure your document workflow","sidebarTitle":"Workflow","href":"/configuration/workflow"},{"title":"Affinda Extract Agent","sidebarTitle":"Affinda Extract Agent","href":"/configuration/affinda-agent"},{"title":"Glossary of Affinda Extract terms","sidebarTitle":"Glossary of Terms","href":"/configuration/glossary"},{"title":"Document status reference and transitions","sidebarTitle":"Document Status","href":"/configuration/document-status"}]},{"group":"Ingestion","pages":[{"title":"Document Ingestion Options","sidebarTitle":"Document Ingestion Options","href":"/configuration/ingestion"},{"title":"Upload documents via email","sidebarTitle":"Email Upload","href":"/configuration/email-upload"}]},{"group":"Pre-Processing","pages":[{"title":"How Affinda pre-processes documents before extraction","sidebarTitle":"Pre Processing Overview","href":"/configuration/preprocessing"},{"title":"OCR and Text Extraction","sidebarTitle":"OCR and Text Extraction","href":"/configuration/ocr"},{"title":"Remove duplicate documents","description":"Configure Affinda's de-duplication to detect and remove duplicate documents during ingestion, keeping your workflows clean and avoiding double-processing.","sidebarTitle":"Remove Duplicates","href":"/configuration/duplicates"}]},{"group":"Splitting \u0026 Classification","pages":[{"title":"Automatic splitting of multi-document PDFs","sidebarTitle":"Document Splitting","href":"/configuration/splitting"},{"title":"Document Classification","description":"Configure Affinda Extract's document classification to route incoming files to the correct document type for downstream extraction and workflows.","sidebarTitle":"Document Classification","href":"/configuration/classification"}]},{"group":"Extraction","pages":[{"group":"Field Configuration","pages":[{"title":"Configure field names, data types, and field settings","sidebarTitle":"General Field Configuration","href":"/configuration/field-configuration"},{"title":"Standard field data types and parsing rules","sidebarTitle":"Standard Data Types","href":"/configuration/standard-fields"},{"title":"Configure table and group fields","sidebarTitle":"Group and Table Fields","href":"/configuration/group-table-fields"},{"title":"Picklist fields for constrained extracted values","sidebarTitle":"Picklists","href":"/configuration/picklists"},{"title":"Extract checkbox selections from forms","sidebarTitle":"Checkboxes","href":"/configuration/checkboxes"},{"title":"Image fields and signature extraction","sidebarTitle":"Image Fields","href":"/configuration/images"}]},{"title":"Model Memory: learn from past corrections","sidebarTitle":"Model Memory","href":"/configuration/model-memory"},{"title":"Model performance dashboard","href":"/configuration/model-performance"}]},{"group":"Machine Validation","pages":[{"title":"Automated Machine Validation for Extracted Data","sidebarTitle":"Overview of Machine Validation","href":"/configuration/machine-validation"},{"title":"Custom validation rules for extracted data","sidebarTitle":"Validation Rules","href":"/configuration/validation-rules"}]},{"group":"User Validation","pages":[{"title":"Validate extracted data in the review interface","sidebarTitle":"User Validation","href":"/configuration/user-validation"}]},{"group":"Data Export","pages":[{"title":"Export extracted data from Affinda Extract","sidebarTitle":"Data Export","href":"/configuration/export-data"},{"title":"Configure integrations with the Affinda Agent","href":"/configuration/agent-integrations"},{"title":"Redact sensitive data and PII from documents","href":"/configuration/redaction"}]},{"group":"Admin Controls","pages":[{"title":"User Management and Permissions","sidebarTitle":"User Management and Permissions","href":"/configuration/user-management"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/reference/getting-started"}]},{"tab":"AI Integrations","pages":[{"title":"AI Integrations","href":"/integrations/mcp-connector"}]},{"tab":"Additional Resources","pages":[{"title":"Additional Resources","href":"/resources"}]}]},"basePath":"","title":"Automatic splitting of multi-document PDFs - Affinda Extract Documentation","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["10e4515597","a74be98ba7"],"chunks":["BannerMarkdown-CX_qQQOL.js","dist-BTZUMDnx.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-xpJZXxdP.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","zoom-image-lightbox-BG6oD64b.js","lightbox-handle-r17bVUz3.js"]}