{"id":6824,"date":"2024-11-19T17:37:31","date_gmt":"2024-11-20T00:37:31","guid":{"rendered":"https:\/\/rorohiko.com\/wordpress\/?p=6824"},"modified":"2026-09-26T19:40:56","modified_gmt":"2026-09-27T02:40:56","slug":"indesign-data-merge-and-textstitch-an-unexpected-partnership","status":"publish","type":"post","link":"https:\/\/rorohiko.com\/wordpress\/2024\/11\/19\/indesign-data-merge-and-textstitch-an-unexpected-partnership\/","title":{"rendered":"Adobe\u00ae InDesign\u00ae Data Merge and TextStitch &#8211; An Unexpected Partnership"},"content":{"rendered":"<p>Our free <a href=\"https:\/\/rorohiko.com\/wordpress\/textstitch-for-indesign\/\">TextStitch<\/a> plug-in is now 17 years old, and still going strong &#8211; first released in 2007.<\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"m0oEHN6vBB\"><p><a href=\"https:\/\/rorohiko.com\/wordpress\/textstitch-for-indesign\/\">TextStitch for Adobe InDesign<\/a><\/p><\/blockquote>\n<p><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u201cTextStitch for Adobe InDesign\u201d \u2014 Rorohiko Workflow Resources\" src=\"https:\/\/rorohiko.com\/wordpress\/textstitch-for-indesign\/embed\/#?secret=sR2jutEbIM#?secret=m0oEHN6vBB\" data-secret=\"m0oEHN6vBB\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n<p>In its own right, it&#8217;s a helpful plug-in. It allows you to quickly unthread and re-thread text frames in Adobe\u00ae InDesign\u00ae &#8211; faster than you can do with click-shiftClick-shiftClick&#8230;<\/p>\n<h2>Data Merge<\/h2>\n<p>As it so turns out, and unexpectedly to us, TextStitch has become quite popular with users of Adobe InDesign Data Merge.<\/p>\n<p>Data Merge is a great tool, but in some cases, it is not as efficient as it could be.<\/p>\n<p>The idea behind Data Merge is that every data record in the data set is mapped to an Adobe InDesign text frame. One record = one text frame.<\/p>\n<p>That is great for creating business cards or catalog pages, but it is troublesome when you want the data merge to create running text &#8211; a single text story containing all the merged records.<\/p>\n<p>Here, TextStitch comes in handy. The trick is to<\/p>\n<ul>\n<li>First run the data merge, into a fresh document. This creates a number of text frames, each text frame containing a single record.<\/li>\n<li>Then run the TextStitch Auto-Stitch function over the whole document. This will &#8216;thread&#8217; all the text frames throughout the whole document.<\/li>\n<li>Then delete all text frames except for the very first one. All the data is now &#8216;bunched up&#8217; into that first text frame &#8211; pretty much everything is now overset text.<\/li>\n<li>Now, make the first text frame larger and\/or use the Adobe InDesign text flowing tools to automatically add pages as needed.<\/li>\n<\/ul>\n<h2>Demo<\/h2>\n<p>Below a small demo to help visualize this trick.<\/p>\n<p>I have a spreadsheet with some fictitious data records:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-6827\" src=\"https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-12.55.12\u202fPM.png\" alt=\"\" width=\"458\" height=\"237\" srcset=\"https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-12.55.12\u202fPM.png 820w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-12.55.12\u202fPM-300x155.png 300w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-12.55.12\u202fPM-768x397.png 768w\" sizes=\"auto, (max-width: 458px) 100vw, 458px\" \/><\/p>\n<p>The first thing I do is to export this data into a format Adobe InDesign Data Merge can understand. I&#8217;ll use <em>File &#8211; Save As&#8230;\u00a0<\/em>and export to <i>UTF-16 Unicode Text (.txt).<\/i><\/p>\n<p>This format will retain the accented characters in a cross-platform-compatible way.<\/p>\n<p>Meaning: I could create the .txt on a Mac, and then run the Adobe InDesign Data Merge on a Windows machine, or vice versa, and the accented characters in the data will come out OK.<\/p>\n<p>For this simple demo, I will use a brand new document created in Adobe InDesign 2025.<\/p>\n<p>First I bring up the <em>Data Merge<\/em> panel in Adobe InDesign by way of the <em>Window &#8211; Utilities &#8211; Data Merge<\/em> menu.<\/p>\n<p>I click the hamburger menu on the panel and use the\u00a0<em>Select Data Source&#8230;<\/em> menu item to select the UTF-16 file that I exported from Excel.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-6829\" src=\"https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.01.59\u202fPM.png\" alt=\"\" width=\"547\" height=\"324\" srcset=\"https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.01.59\u202fPM.png 1518w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.01.59\u202fPM-300x178.png 300w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.01.59\u202fPM-1024x607.png 1024w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.01.59\u202fPM-768x455.png 768w\" sizes=\"auto, (max-width: 547px) 100vw, 547px\" \/><\/p>\n<p>The column names are extracted from the file and show up in the <em>Data Merge<\/em> panel:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-6830\" src=\"https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.03.26\u202fPM.png\" alt=\"\" width=\"356\" height=\"289\" srcset=\"https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.03.26\u202fPM.png 756w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.03.26\u202fPM-300x244.png 300w\" sizes=\"auto, (max-width: 356px) 100vw, 356px\" \/><\/p>\n<p>Next, I create a text frame and start dragging the column names from the <em>Data Merge<\/em> panel into the text frame. After each drag, I hit the <code>Tab<\/code> key, so the items being dragged in are separated by tabs. This adds three &#8216;magical strings&#8217; into the text frame: <code>&lt;&lt;Name&gt;&gt;<\/code>, <code>&lt;&lt;Email&gt;&gt;<\/code>, <code>&lt;&lt;Phone&gt;&gt;<\/code>.<\/p>\n<p>If I want to, I can then adjust the tab widths, using the <em>Tabs<\/em> panel, to give the columns a bit of breathing space.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6831\" src=\"https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.08.39\u202fPM.png\" alt=\"\" width=\"1638\" height=\"504\" srcset=\"https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.08.39\u202fPM.png 1638w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.08.39\u202fPM-300x92.png 300w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.08.39\u202fPM-1024x315.png 1024w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.08.39\u202fPM-768x236.png 768w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.08.39\u202fPM-1536x473.png 1536w\" sizes=\"auto, (max-width: 1638px) 100vw, 1638px\" \/><\/p>\n<p>Now, on to the Data Merge. I select <em>Create Merged Document&#8230;<\/em> from the hamburger menu on the\u00a0<em>Data Merge<\/em> panel.<\/p>\n<p>The only thing I change on the next dialog is to set\u00a0<em>Records per Document Page:<\/em> to\u00a0<em>Multiple Records,\u00a0<\/em>then click\u00a0<em>OK.<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-6832\" src=\"https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.10.48\u202fPM.png\" alt=\"\" width=\"324\" height=\"342\" srcset=\"https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.10.48\u202fPM.png 926w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.10.48\u202fPM-284x300.png 284w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.10.48\u202fPM-768x811.png 768w\" sizes=\"auto, (max-width: 324px) 100vw, 324px\" \/><\/p>\n<p>If all goes well, I end up with a merged document. Depending on the number of records in the Data Source, there might be many pages.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-6833\" src=\"https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.15.45\u202fPM.png\" alt=\"\" width=\"375\" height=\"386\" srcset=\"https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.15.45\u202fPM.png 1760w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.15.45\u202fPM-291x300.png 291w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.15.45\u202fPM-995x1024.png 995w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.15.45\u202fPM-768x791.png 768w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.15.45\u202fPM-1492x1536.png 1492w\" sizes=\"auto, (max-width: 375px) 100vw, 375px\" \/><\/p>\n<h2>Where TextStitch Comes In<\/h2>\n<p>Now the issue: the merged document is filled with &#8216;loose&#8217; text frames, each frame containing a single merged record.<\/p>\n<p>What I really want is a single &#8216;flow&#8217;, a single story that contains all of these records.<\/p>\n<p>To make that happen, I have TextStitch installed.<\/p>\n<p>Step 1: I configure TextStitch to stitch <em>all<\/em> frames in the whole document. I select the <em>API &#8211; TextStitch &#8211; Configure<\/em> and change the <em>Auto-Stitch\/Unstitch <\/em>option to\u00a0<em>Throughout the document.<\/em><\/p>\n<p><em><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-6834\" src=\"https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.18.44\u202fPM.png\" alt=\"\" width=\"489\" height=\"194\" srcset=\"https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.18.44\u202fPM.png 1146w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.18.44\u202fPM-300x119.png 300w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.18.44\u202fPM-1024x406.png 1024w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.18.44\u202fPM-768x304.png 768w\" sizes=\"auto, (max-width: 489px) 100vw, 489px\" \/><\/em><\/p>\n<p>Step 2: I select <em>API &#8211; TextStitch &#8211; Auto Stitch<\/em> and allow it to stitch all frames.<\/p>\n<p>Now, all the text frames will be threaded together. I can see this by turning on <em>View &#8211; Extras &#8211; Text Threads<\/em> and selecting one of the frames.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-6835\" src=\"https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.21.51\u202fPM.png\" alt=\"\" width=\"550\" height=\"514\" srcset=\"https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.21.51\u202fPM.png 1872w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.21.51\u202fPM-300x280.png 300w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.21.51\u202fPM-1024x957.png 1024w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.21.51\u202fPM-768x718.png 768w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.21.51\u202fPM-1536x1436.png 1536w\" sizes=\"auto, (max-width: 550px) 100vw, 550px\" \/><\/p>\n<p>Step 3: Now I delete\u00a0<em>all<\/em> the text frames,\u00a0<em>except<\/em> the very first one. If the Data Merge created multiple pages, I simply delete all added pages, except the first page, then delete all remaining text frames, except the very first. This causes overset text, and that&#8217;s OK.<\/p>\n<p>The trick relies on the fact that deleting threaded text frames does not delete their content.<\/p>\n<p>The content of the deleted frames is simply &#8216;bunched up&#8217; into the preceding text frame on the thread.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6836\" src=\"https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.25.20\u202fPM.png\" alt=\"\" width=\"1784\" height=\"438\" srcset=\"https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.25.20\u202fPM.png 1784w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.25.20\u202fPM-300x74.png 300w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.25.20\u202fPM-1024x251.png 1024w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.25.20\u202fPM-768x189.png 768w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.25.20\u202fPM-1536x377.png 1536w\" sizes=\"auto, (max-width: 1784px) 100vw, 1784px\" \/><\/p>\n<p>Step 4: To retain the look-and-feel of the document, TextStitch has inserted break characters between the individual records. I now use the <em>Edit &#8211; Find\/Change&#8230;\u00a0<\/em>menu item to find and replace all occurrences of ^R (Frame Break) into either ^b (Standard Carriage Return) or ^p (End of Paragraph).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-6873\" src=\"https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.29.56\u202fPM-2.png\" alt=\"\" width=\"490\" height=\"645\" srcset=\"https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.29.56\u202fPM-2.png 1094w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.29.56\u202fPM-2-228x300.png 228w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.29.56\u202fPM-2-778x1024.png 778w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.29.56\u202fPM-2-768x1011.png 768w\" sizes=\"auto, (max-width: 490px) 100vw, 490px\" \/><\/p>\n<p>Now all merged records are within a single story. For smaller number of records, all I need to do is resize the text frame.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-6839\" src=\"https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.37.06\u202fPM.png\" alt=\"\" width=\"470\" height=\"334\" srcset=\"https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.37.06\u202fPM.png 1764w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.37.06\u202fPM-300x213.png 300w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.37.06\u202fPM-1024x728.png 1024w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.37.06\u202fPM-768x546.png 768w, https:\/\/rorohiko.com\/wordpress\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-20-at-1.37.06\u202fPM-1536x1092.png 1536w\" sizes=\"auto, (max-width: 470px) 100vw, 470px\" \/><\/p>\n<p>For larger amounts of data records, I can use Adobe InDesign&#8217;s Smart Reflow over multiple pages using the standard Adobe InDesign text flow features (more info here: <a href=\"https:\/\/creativepro.com\/master-indesigns-smart-text-reflow\/\" target=\"_blank\" rel=\"noopener\">https:\/\/creativepro.com\/master-indesigns-smart-text-reflow\/<\/a>).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Our free TextStitch plug-in is now 17 years old, and still going strong &#8211; first released in 2007. TextStitch for Adobe InDesign In its own right, it&#8217;s a helpful plug-in. It allows you to quickly unthread and re-thread text frames &hellip; <a href=\"https:\/\/rorohiko.com\/wordpress\/2024\/11\/19\/indesign-data-merge-and-textstitch-an-unexpected-partnership\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":143,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-6824","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Adobe\u00ae InDesign\u00ae Data Merge and TextStitch - An Unexpected Partnership - Rorohiko Workflow Resources<\/title>\n<meta name=\"description\" content=\"Our free TextStitch plug-in is now 17 years old, and still going strong - first released in 2007. https:\/\/rorohiko.com\/wordpress\/textstitch-for-indesign\/\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rorohiko.com\/wordpress\/2024\/11\/19\/indesign-data-merge-and-textstitch-an-unexpected-partnership\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Adobe\u00ae InDesign\u00ae Data Merge and TextStitch - An Unexpected Partnership - Rorohiko Workflow Resources\" \/>\n<meta property=\"og:description\" content=\"Our free TextStitch plug-in is now 17 years old, and still going strong - first released in 2007. https:\/\/rorohiko.com\/wordpress\/textstitch-for-indesign\/\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rorohiko.com\/wordpress\/2024\/11\/19\/indesign-data-merge-and-textstitch-an-unexpected-partnership\/\" \/>\n<meta property=\"og:site_name\" content=\"Rorohiko Workflow Resources\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-20T00:37:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-27T02:40:56+00:00\" \/>\n<meta name=\"author\" content=\"kris\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"kris\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/2024\\\/11\\\/19\\\/indesign-data-merge-and-textstitch-an-unexpected-partnership\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/2024\\\/11\\\/19\\\/indesign-data-merge-and-textstitch-an-unexpected-partnership\\\/\"},\"author\":{\"name\":\"kris\",\"@id\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/86b2e44f343beb6f89ea311e5b6690b8\"},\"headline\":\"Adobe\u00ae InDesign\u00ae Data Merge and TextStitch &#8211; An Unexpected Partnership\",\"datePublished\":\"2024-11-20T00:37:31+00:00\",\"dateModified\":\"2026-09-27T02:40:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/2024\\\/11\\\/19\\\/indesign-data-merge-and-textstitch-an-unexpected-partnership\\\/\"},\"wordCount\":894,\"publisher\":{\"@id\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/2024\\\/11\\\/19\\\/indesign-data-merge-and-textstitch-an-unexpected-partnership\\\/\",\"url\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/2024\\\/11\\\/19\\\/indesign-data-merge-and-textstitch-an-unexpected-partnership\\\/\",\"name\":\"Adobe\u00ae InDesign\u00ae Data Merge and TextStitch - An Unexpected Partnership - Rorohiko Workflow Resources\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/#website\"},\"datePublished\":\"2024-11-20T00:37:31+00:00\",\"dateModified\":\"2026-09-27T02:40:56+00:00\",\"description\":\"Our free TextStitch plug-in is now 17 years old, and still going strong - first released in 2007. https:\\\/\\\/rorohiko.com\\\/wordpress\\\/textstitch-for-indesign\\\/\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/2024\\\/11\\\/19\\\/indesign-data-merge-and-textstitch-an-unexpected-partnership\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/2024\\\/11\\\/19\\\/indesign-data-merge-and-textstitch-an-unexpected-partnership\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/2024\\\/11\\\/19\\\/indesign-data-merge-and-textstitch-an-unexpected-partnership\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Adobe\u00ae InDesign\u00ae Data Merge and TextStitch &#8211; An Unexpected Partnership\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/\",\"name\":\"Rorohiko Workflow Resources\",\"description\":\"Custom InDesign Development\",\"publisher\":{\"@id\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/#organization\",\"name\":\"Rorohiko Ltd.\",\"url\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.rorohiko.com\\\/wordpress\\\/wp-content\\\/uploads\\\/2018\\\/03\\\/roro-logo-3d-v2.png\",\"contentUrl\":\"https:\\\/\\\/www.rorohiko.com\\\/wordpress\\\/wp-content\\\/uploads\\\/2018\\\/03\\\/roro-logo-3d-v2.png\",\"width\":207,\"height\":200,\"caption\":\"Rorohiko Ltd.\"},\"image\":{\"@id\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/zwettemaan\",\"https:\\\/\\\/www.instagram.com\\\/kriscoppieters\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/kristiaan\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/rorohiko.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/86b2e44f343beb6f89ea311e5b6690b8\",\"name\":\"kris\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a61e0fcf927c661c61b993eb357a1f2a4040658bc7b45e73af969cdda197f094?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a61e0fcf927c661c61b993eb357a1f2a4040658bc7b45e73af969cdda197f094?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a61e0fcf927c661c61b993eb357a1f2a4040658bc7b45e73af969cdda197f094?s=96&d=mm&r=g\",\"caption\":\"kris\"},\"sameAs\":[\"http:\\\/\\\/www.rorohiko.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Adobe\u00ae InDesign\u00ae Data Merge and TextStitch - An Unexpected Partnership - Rorohiko Workflow Resources","description":"Our free TextStitch plug-in is now 17 years old, and still going strong - first released in 2007. https:\/\/rorohiko.com\/wordpress\/textstitch-for-indesign\/","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:\/\/rorohiko.com\/wordpress\/2024\/11\/19\/indesign-data-merge-and-textstitch-an-unexpected-partnership\/","og_locale":"en_US","og_type":"article","og_title":"Adobe\u00ae InDesign\u00ae Data Merge and TextStitch - An Unexpected Partnership - Rorohiko Workflow Resources","og_description":"Our free TextStitch plug-in is now 17 years old, and still going strong - first released in 2007. https:\/\/rorohiko.com\/wordpress\/textstitch-for-indesign\/","og_url":"https:\/\/rorohiko.com\/wordpress\/2024\/11\/19\/indesign-data-merge-and-textstitch-an-unexpected-partnership\/","og_site_name":"Rorohiko Workflow Resources","article_published_time":"2024-11-20T00:37:31+00:00","article_modified_time":"2026-09-27T02:40:56+00:00","author":"kris","twitter_misc":{"Written by":"kris","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/rorohiko.com\/wordpress\/2024\/11\/19\/indesign-data-merge-and-textstitch-an-unexpected-partnership\/#article","isPartOf":{"@id":"https:\/\/rorohiko.com\/wordpress\/2024\/11\/19\/indesign-data-merge-and-textstitch-an-unexpected-partnership\/"},"author":{"name":"kris","@id":"https:\/\/rorohiko.com\/wordpress\/#\/schema\/person\/86b2e44f343beb6f89ea311e5b6690b8"},"headline":"Adobe\u00ae InDesign\u00ae Data Merge and TextStitch &#8211; An Unexpected Partnership","datePublished":"2024-11-20T00:37:31+00:00","dateModified":"2026-09-27T02:40:56+00:00","mainEntityOfPage":{"@id":"https:\/\/rorohiko.com\/wordpress\/2024\/11\/19\/indesign-data-merge-and-textstitch-an-unexpected-partnership\/"},"wordCount":894,"publisher":{"@id":"https:\/\/rorohiko.com\/wordpress\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/rorohiko.com\/wordpress\/2024\/11\/19\/indesign-data-merge-and-textstitch-an-unexpected-partnership\/","url":"https:\/\/rorohiko.com\/wordpress\/2024\/11\/19\/indesign-data-merge-and-textstitch-an-unexpected-partnership\/","name":"Adobe\u00ae InDesign\u00ae Data Merge and TextStitch - An Unexpected Partnership - Rorohiko Workflow Resources","isPartOf":{"@id":"https:\/\/rorohiko.com\/wordpress\/#website"},"datePublished":"2024-11-20T00:37:31+00:00","dateModified":"2026-09-27T02:40:56+00:00","description":"Our free TextStitch plug-in is now 17 years old, and still going strong - first released in 2007. https:\/\/rorohiko.com\/wordpress\/textstitch-for-indesign\/","breadcrumb":{"@id":"https:\/\/rorohiko.com\/wordpress\/2024\/11\/19\/indesign-data-merge-and-textstitch-an-unexpected-partnership\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rorohiko.com\/wordpress\/2024\/11\/19\/indesign-data-merge-and-textstitch-an-unexpected-partnership\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/rorohiko.com\/wordpress\/2024\/11\/19\/indesign-data-merge-and-textstitch-an-unexpected-partnership\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/rorohiko.com\/wordpress\/"},{"@type":"ListItem","position":2,"name":"Adobe\u00ae InDesign\u00ae Data Merge and TextStitch &#8211; An Unexpected Partnership"}]},{"@type":"WebSite","@id":"https:\/\/rorohiko.com\/wordpress\/#website","url":"https:\/\/rorohiko.com\/wordpress\/","name":"Rorohiko Workflow Resources","description":"Custom InDesign Development","publisher":{"@id":"https:\/\/rorohiko.com\/wordpress\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rorohiko.com\/wordpress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/rorohiko.com\/wordpress\/#organization","name":"Rorohiko Ltd.","url":"https:\/\/rorohiko.com\/wordpress\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rorohiko.com\/wordpress\/#\/schema\/logo\/image\/","url":"https:\/\/www.rorohiko.com\/wordpress\/wp-content\/uploads\/2018\/03\/roro-logo-3d-v2.png","contentUrl":"https:\/\/www.rorohiko.com\/wordpress\/wp-content\/uploads\/2018\/03\/roro-logo-3d-v2.png","width":207,"height":200,"caption":"Rorohiko Ltd."},"image":{"@id":"https:\/\/rorohiko.com\/wordpress\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/zwettemaan","https:\/\/www.instagram.com\/kriscoppieters\/","https:\/\/www.linkedin.com\/in\/kristiaan"]},{"@type":"Person","@id":"https:\/\/rorohiko.com\/wordpress\/#\/schema\/person\/86b2e44f343beb6f89ea311e5b6690b8","name":"kris","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a61e0fcf927c661c61b993eb357a1f2a4040658bc7b45e73af969cdda197f094?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a61e0fcf927c661c61b993eb357a1f2a4040658bc7b45e73af969cdda197f094?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a61e0fcf927c661c61b993eb357a1f2a4040658bc7b45e73af969cdda197f094?s=96&d=mm&r=g","caption":"kris"},"sameAs":["http:\/\/www.rorohiko.com"]}]}},"_links":{"self":[{"href":"https:\/\/rorohiko.com\/wordpress\/wp-json\/wp\/v2\/posts\/6824","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rorohiko.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rorohiko.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rorohiko.com\/wordpress\/wp-json\/wp\/v2\/users\/143"}],"replies":[{"embeddable":true,"href":"https:\/\/rorohiko.com\/wordpress\/wp-json\/wp\/v2\/comments?post=6824"}],"version-history":[{"count":9,"href":"https:\/\/rorohiko.com\/wordpress\/wp-json\/wp\/v2\/posts\/6824\/revisions"}],"predecessor-version":[{"id":7173,"href":"https:\/\/rorohiko.com\/wordpress\/wp-json\/wp\/v2\/posts\/6824\/revisions\/7173"}],"wp:attachment":[{"href":"https:\/\/rorohiko.com\/wordpress\/wp-json\/wp\/v2\/media?parent=6824"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rorohiko.com\/wordpress\/wp-json\/wp\/v2\/categories?post=6824"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rorohiko.com\/wordpress\/wp-json\/wp\/v2\/tags?post=6824"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}