Using KTA API I am trying to create a job document (CreateJobWithDocuments) for list of images. I want all images should be part of single document collection. Is it possible to achieve this using KTA API or do I need to use third party tool to merge files.
For example : ImageFilePath1 (2 pages), ImageFilePath2 (3 Pages), ImageFilePath3 (1 Page) should reside under single document with 6 pages.
The KTA API does not provide general purpose functions for working with arbitrary image files, such as you have before you have called CreateJobWithDocuments. If you are sure you need to merge them prior to submitting them into KTA, then you need to do that in your own/third-party code.
The KTA API does provide functionality for merging documents within KTA CaptureDocumentService.MergeDocuments. One caveat is that if the document source was not an image, such as PDF/docx/etc, then they need to be converted to TIFF first, so use a Document Conversion activity, then a .NET activity to call the Merge API.
So, given that you want to submit multiple files that need to be merged into one document, consider this approach: