Hi Jasmin,<br /><br />Thanks for consider my problem. But now it seems it get solved, I edited all pdf form properties to cache on server on. And now its not taking that much time. I am getting my pdf generated quicker.<br /><br />But one more question, I am not able to edit content of the merged pdf when i get the result. How can i get the merged pdf, which I can edit. For form render I am using 'generateOutput' process of Output where I am giving Form(to be rendered), Content Root, Input data, PDF output. <br />My ddx string is like below.<br />String ddx = "<?xml version='1.0' encoding='UTF-8'?>"; <br />ddx += "<DDX xmlns='http://ns.adobe.com/DDX/1.0/'>";<br />ddx += "<PDF result='pdfDocument'>";<br />if(hiddenState.equalsIgnoreCase("CA")){<br /> ddx = ddx + "<PDF source='coveringLetter'><NoXFA/></PDF>";<br /> ddx = ddx + "<PDF source='payoffInst'><NoXFA/></PDF>";<br /> ddx = ddx + "<PDF source='pkgChkList'><NoXFA/></PDF>";<br /> ddx = ddx + "<PDF source='odometer'><NoXFA/></PDF>";<br /> ddx = ddx + "<PDF source='titlingInst'><NoXFA/></PDF>";<br /> ddx = ddx + "<PDF source='payoffMailing'><NoXFA/></PDF>";<br />}<br />else {<br /> // some code<br />}<br />And finally using AssemblerService invokeDDX and merging all pdfs. But output pdf which I am getting is not editable. What to do with that ?