{"id":10211,"date":"2025-07-03T11:42:33","date_gmt":"2025-07-03T11:42:33","guid":{"rendered":"https:\/\/extensionkit.unitfly.com\/?post_type=docs&#038;p=10211"},"modified":"2025-08-01T13:44:05","modified_gmt":"2025-08-01T13:44:05","password":"","slug":"document-processing-action-split-document","status":"publish","type":"docs","link":"https:\/\/extensionkit.unitfly.com\/documentation\/document-processing-action-split-document\/","title":{"rendered":"Action: Split document"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Configuration options when Action is Split documents<\/h2>\n\n\n\n<p>If the selected action is&nbsp;<strong>SplitDocument<\/strong>, the following configuration sections are available:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/extensionkit.unitfly.com\/documentation\/document-processing-action-convert-to-pdf-or-undo-pdf-conversion\/#filenamewildcards\">Filename Wildcards<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/extensionkit.unitfly.com\/documentation\/document-processing-action-split-document\/#document-split-options\">Document split options<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/extensionkit.unitfly.com\/documentation\/document-processing-action-split-document\/#save-options\">Save options<\/a><\/li>\n<\/ul>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-large-font-size\">Document split options<\/h3>\n\n\n\n<p><em>State Actions &gt; State Action [1] &gt; Action: SplitDocument &gt; Configuration &gt; Document split options<\/em><\/p>\n\n\n\n<p>Defines how the document should be split.<\/p>\n\n\n\n<p>Within this section, the following fields are available by default: <strong>Split mode, Pages per split type, Pages per split.<\/strong><\/p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading has-medium-font-size\">Split mode<\/h4>\n\n\n\n<p><em>State Actions &gt; State Action [1] &gt; Action: SplitDocument &gt; Configuration &gt; Document split options &gt; Split mode<\/em><\/p>\n\n\n\n<p>Determines how the source document should be split up.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Interval<\/strong> (default): Splits the document at regular page intervals (default: split on every page).<\/li>\n\n\n\n<li><strong>FixedPoints<\/strong>: Splits the document at specific page numbers (e.g. split on page 5).<\/li>\n<\/ul>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading has-medium-font-size\">Pages per split type<\/h4>\n\n\n\n<p><em>State Actions &gt; State Action [1] &gt; Action: SplitDocument &gt; Configuration &gt; Document split options &gt; Split mode: Interval &gt; Pages per split type<\/em><\/p>\n\n\n\n<p><em>Displayed only when Split mode is set to Interval.<\/em><\/p>\n\n\n\n<p>Specifies how the number of pages between splits is defined:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Static<\/strong> (default): Fixed value defined in the configuration.<\/li>\n\n\n\n<li><strong>Dynamic<\/strong>: Dynamic value retrieved from a property on the source object.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading has-medium-font-size\">Pages per split<\/h4>\n\n\n\n<p><em>State Actions &gt; State Action [1] &gt; Action: SplitDocument &gt; Configuration &gt; Document split options &gt; Split mode: Interval &gt; Pages per split<\/em><\/p>\n\n\n\n<p><em>Displayed only when Split mode is set to Interval.<\/em><\/p>\n\n\n\n<p>Defines the number of pages after which the document will be split. The default value is 1.<\/p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading has-medium-font-size\">Page split points<\/h4>\n\n\n\n<p><em>State Actions &gt; State Action [1] &gt; Action: SplitDocument &gt; Configuration &gt; Document split options &gt; Split mode: FixedPoints &gt; Page split points<\/em><\/p>\n\n\n\n<p><em>Displayed only when Split mode is set to FixedPoints.<\/em><\/p>\n\n\n\n<p>Specifies the exact pages at which the document should be split.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Expand&nbsp;<strong>Page split points<\/strong>.<\/li>\n\n\n\n<li>Click on&nbsp;<strong>Add Page split point.<\/strong><\/li>\n\n\n\n<li>Expand&nbsp;<strong>Page split point [1]<\/strong>.<\/li>\n<\/ol>\n\n\n\n<p>By default, the <strong>Page split point value type<\/strong> and <strong>Page<\/strong> options are available.<\/p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading has-medium-font-size\">Page split point value type<\/h4>\n\n\n\n<p><em>State Actions &gt; State Action [1] &gt; Action: SplitDocument &gt; Configuration &gt; Document split options &gt; Split mode: FixedPoints &gt; Page split points &gt; Page split point value type<\/em><\/p>\n\n\n\n<p><em>Displayed only when Split mode is set to FixedPoints.<\/em><\/p>\n\n\n\n<p>Specifies how the split page number is defined:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Static<\/strong> (default): Enter the page number directly in the <strong>Page<\/strong> field.<\/li>\n\n\n\n<li><strong>Dynamic<\/strong>: The page number is taken from a property on the source object. You must specify the property containing the split page number.<\/li>\n\n\n\n<li><strong>ParseFromProperty<\/strong>: Text value on the object that defines split ranges. You must specify the property in the <strong>Parse from property<\/strong> field. \n<ul class=\"wp-block-list\">\n<li>Syntax:\n<ul class=\"wp-block-list\">\n<li>Each group must be inside square brackets [] and separated by commas; each group will be a new file.<\/li>\n\n\n\n<li>Inside a group, use comma-separated values or ranges:<\/li>\n\n\n\n<li>[1] \u2192 page 1<\/li>\n\n\n\n<li>[3,5] \u2192 pages 3 and 5<\/li>\n\n\n\n<li>[4-6,8] \u2192 pages 4,5,6,8<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-large-font-size\">Save options<\/h3>\n\n\n\n<p><em>State Actions &gt; State Action [1] &gt; Action: SplitDocument &gt; Configuration &gt; Save options<\/em><\/p>\n\n\n\n<p>Options for how the split documents should be saved.<\/p>\n\n\n\n<p>Within this section, the following fields are available by default: <strong>Save mode, Save as Object options, File name parameters,<\/strong> and <strong>File name templates.<\/strong><\/p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading has-medium-font-size\">Save mode<\/h4>\n\n\n\n<p><em>State Actions &gt; State Action [1] &gt; Action: SplitDocument &gt; Configuration &gt; Save options &gt; Save mode<\/em><\/p>\n\n\n\n<p>Specifies where the resulting documents are saved.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>SaveAsObjects<\/strong> (default): Creates new objects for each split document.<\/li>\n\n\n\n<li><strong>SaveToSource<\/strong>: Adds the split documents as files to the source object.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading has-medium-font-size\">Save As Object options<\/h4>\n\n\n\n<p><em>State Actions &gt; State Action [1] &gt; Action: SplitDocument &gt; Configuration &gt; Save options &gt; Save mode: SaveAsObjects<\/em><\/p>\n\n\n\n<p><em>Displayed only when Save mode is SaveAsObjects.<\/em><\/p>\n\n\n\n<p>Configuration options for creating new objects from split documents. If not explicitly set:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Object Type<\/strong> and <strong>Class<\/strong> are inherited from the source object.<\/li>\n\n\n\n<li><strong>Name<\/strong> or <strong>Title<\/strong> is generated based on the file name.<\/li>\n<\/ul>\n\n\n\n<p>Within this section, you can configure <strong>Object type, Class, Properties<\/strong> (via Property setter), and whether to <strong>reference the new object to the source<\/strong> (and vice versa).<\/p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading has-medium-font-size\">File name parameters<\/h4>\n\n\n\n<p>File name parameters to be used for the resulting document naming. Name should be used in FileNameTemplate as is, and will be replaced with the resolved parameter value. If no parameters are set, the default FileName will be SourceFileName-Iterator (e.g. OriginalDocumentName-1).<\/p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading has-medium-font-size\">File name template<\/h4>\n\n\n\n<p>File name template used for naming the resulting documents. Should reference parameters from <strong>FileNameParameters<\/strong>.<\/p>\n\n\n\n<p>If FileNameParameters are not set, the default FileName will be template-Iterator (e.g. if FileNameTemplate is &#8216;SplitDocument&#8217;, the result would be SplitDocument-1).<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Configuration options when Action is Split documents If the selected action is&nbsp;SplitDocument, the following configuration sections are available: Document split options State Actions &gt; State Action [1] &gt; Action: SplitDocument &gt; Configuration &gt; Document split options Defines how the document should be split. Within this section, the following fields are available by default: Split mode, [&hellip;]<\/p>\n","protected":false},"author":46,"featured_media":9872,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[337],"doc_tag":[],"knowledge_base":[273],"class_list":["post-10211","docs","type-docs","status-publish","has-post-thumbnail","hentry","doc_category-document-processing-simple-rule-configuration","knowledge_base-documentation-extension-kit-for-m-files"],"year_month":"2026-05","word_count":715,"total_views":"357","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Ines Falak","author_nicename":"ines-falak","author_url":"https:\/\/extensionkit.unitfly.com\/insights\/author\/ines-falak\/"},"doc_category_info":[{"term_name":"Simple Rule Configuration","term_url":"https:\/\/extensionkit.unitfly.com\/documentation\/documentation-extension-kit-for-m-files\/document-processing-simple-rule-configuration\/"}],"doc_tag_info":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Action: Split document - Extension Kit for M-Files | Unitfly<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/extensionkit.unitfly.com\/documentation\/document-processing-action-split-document\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Action: Split document - Extension Kit for M-Files | Unitfly\" \/>\n<meta property=\"og:description\" content=\"Configuration options when Action is Split documents If the selected action is&nbsp;SplitDocument, the following configuration sections are available: Document split options State Actions &gt; State Action [1] &gt; Action: SplitDocument &gt; Configuration &gt; Document split options Defines how the document should be split. Within this section, the following fields are available by default: Split mode, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/extensionkit.unitfly.com\/documentation\/document-processing-action-split-document\/\" \/>\n<meta property=\"og:site_name\" content=\"Extension Kit for M-Files | Unitfly\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-01T13:44:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/extensionkit.unitfly.com\/wp-content\/uploads\/2024\/07\/Unitfly-Toolkit-for-M-Files_color-1-3.png\" \/>\n\t<meta property=\"og:image:width\" content=\"590\" \/>\n\t<meta property=\"og:image:height\" content=\"449\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/extensionkit.unitfly.com\\\/documentation\\\/document-processing-action-split-document\\\/\",\"url\":\"https:\\\/\\\/extensionkit.unitfly.com\\\/documentation\\\/document-processing-action-split-document\\\/\",\"name\":\"Action: Split document - Extension Kit for M-Files | Unitfly\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/extensionkit.unitfly.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/extensionkit.unitfly.com\\\/documentation\\\/document-processing-action-split-document\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/extensionkit.unitfly.com\\\/documentation\\\/document-processing-action-split-document\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/extensionkit.unitfly.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/Unitfly-Toolkit-for-M-Files_color-1-3.png\",\"datePublished\":\"2025-07-03T11:42:33+00:00\",\"dateModified\":\"2025-08-01T13:44:05+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/extensionkit.unitfly.com\\\/documentation\\\/document-processing-action-split-document\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/extensionkit.unitfly.com\\\/documentation\\\/document-processing-action-split-document\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/extensionkit.unitfly.com\\\/documentation\\\/document-processing-action-split-document\\\/#primaryimage\",\"url\":\"https:\\\/\\\/extensionkit.unitfly.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/Unitfly-Toolkit-for-M-Files_color-1-3.png\",\"contentUrl\":\"https:\\\/\\\/extensionkit.unitfly.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/Unitfly-Toolkit-for-M-Files_color-1-3.png\",\"width\":590,\"height\":449},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/extensionkit.unitfly.com\\\/documentation\\\/document-processing-action-split-document\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/extensionkit.unitfly.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Documentation\",\"item\":\"https:\\\/\\\/extensionkit.unitfly.com\\\/documentation\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Action: Split document\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/extensionkit.unitfly.com\\\/#website\",\"url\":\"https:\\\/\\\/extensionkit.unitfly.com\\\/\",\"name\":\"Extension Kit for M-Files | Unitfly\",\"description\":\"Simplify, accelerate, and enhance M-Files implementations.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/extensionkit.unitfly.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Action: Split document - Extension Kit for M-Files | Unitfly","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/extensionkit.unitfly.com\/documentation\/document-processing-action-split-document\/","og_locale":"en_US","og_type":"article","og_title":"Action: Split document - Extension Kit for M-Files | Unitfly","og_description":"Configuration options when Action is Split documents If the selected action is&nbsp;SplitDocument, the following configuration sections are available: Document split options State Actions &gt; State Action [1] &gt; Action: SplitDocument &gt; Configuration &gt; Document split options Defines how the document should be split. Within this section, the following fields are available by default: Split mode, [&hellip;]","og_url":"https:\/\/extensionkit.unitfly.com\/documentation\/document-processing-action-split-document\/","og_site_name":"Extension Kit for M-Files | Unitfly","article_modified_time":"2025-08-01T13:44:05+00:00","og_image":[{"width":590,"height":449,"url":"https:\/\/extensionkit.unitfly.com\/wp-content\/uploads\/2024\/07\/Unitfly-Toolkit-for-M-Files_color-1-3.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/extensionkit.unitfly.com\/documentation\/document-processing-action-split-document\/","url":"https:\/\/extensionkit.unitfly.com\/documentation\/document-processing-action-split-document\/","name":"Action: Split document - Extension Kit for M-Files | Unitfly","isPartOf":{"@id":"https:\/\/extensionkit.unitfly.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/extensionkit.unitfly.com\/documentation\/document-processing-action-split-document\/#primaryimage"},"image":{"@id":"https:\/\/extensionkit.unitfly.com\/documentation\/document-processing-action-split-document\/#primaryimage"},"thumbnailUrl":"https:\/\/extensionkit.unitfly.com\/wp-content\/uploads\/2024\/07\/Unitfly-Toolkit-for-M-Files_color-1-3.png","datePublished":"2025-07-03T11:42:33+00:00","dateModified":"2025-08-01T13:44:05+00:00","breadcrumb":{"@id":"https:\/\/extensionkit.unitfly.com\/documentation\/document-processing-action-split-document\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/extensionkit.unitfly.com\/documentation\/document-processing-action-split-document\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/extensionkit.unitfly.com\/documentation\/document-processing-action-split-document\/#primaryimage","url":"https:\/\/extensionkit.unitfly.com\/wp-content\/uploads\/2024\/07\/Unitfly-Toolkit-for-M-Files_color-1-3.png","contentUrl":"https:\/\/extensionkit.unitfly.com\/wp-content\/uploads\/2024\/07\/Unitfly-Toolkit-for-M-Files_color-1-3.png","width":590,"height":449},{"@type":"BreadcrumbList","@id":"https:\/\/extensionkit.unitfly.com\/documentation\/document-processing-action-split-document\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/extensionkit.unitfly.com\/"},{"@type":"ListItem","position":2,"name":"Documentation","item":"https:\/\/extensionkit.unitfly.com\/documentation\/"},{"@type":"ListItem","position":3,"name":"Action: Split document"}]},{"@type":"WebSite","@id":"https:\/\/extensionkit.unitfly.com\/#website","url":"https:\/\/extensionkit.unitfly.com\/","name":"Extension Kit for M-Files | Unitfly","description":"Simplify, accelerate, and enhance M-Files implementations.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/extensionkit.unitfly.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"knowledge_base_info":[{"term_name":"Extension Kit Core","term_url":"https:\/\/extensionkit.unitfly.com\/documentation\/documentation-extension-kit-for-m-files\/","term_slug":"documentation-extension-kit-for-m-files"}],"knowledge_base_slug":["documentation-extension-kit-for-m-files"],"_links":{"self":[{"href":"https:\/\/extensionkit.unitfly.com\/wp-json\/wp\/v2\/docs\/10211","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/extensionkit.unitfly.com\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/extensionkit.unitfly.com\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/extensionkit.unitfly.com\/wp-json\/wp\/v2\/users\/46"}],"replies":[{"embeddable":true,"href":"https:\/\/extensionkit.unitfly.com\/wp-json\/wp\/v2\/comments?post=10211"}],"version-history":[{"count":0,"href":"https:\/\/extensionkit.unitfly.com\/wp-json\/wp\/v2\/docs\/10211\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/extensionkit.unitfly.com\/wp-json\/wp\/v2\/media\/9872"}],"wp:attachment":[{"href":"https:\/\/extensionkit.unitfly.com\/wp-json\/wp\/v2\/media?parent=10211"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/extensionkit.unitfly.com\/wp-json\/wp\/v2\/doc_category?post=10211"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/extensionkit.unitfly.com\/wp-json\/wp\/v2\/doc_tag?post=10211"},{"taxonomy":"knowledge_base","embeddable":true,"href":"https:\/\/extensionkit.unitfly.com\/wp-json\/wp\/v2\/knowledge_base?post=10211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}