@SumithaS,
I hope I understand this correctly. The user has a canvas where they draw fields with values, and then the idea is to represent this on a pdf. There is nothing that will automatically help you do this but you can have lots of control when placing fields.
NOTE: Words documents are flow-type vs Pdf documents are box-type. You have to pick which one do you think will be better for what you want to do(if you want to use Aspose.Words API, you need to go to this forum Aspose.Words Product Family - Free Support Forum - aspose.com).
If you pick Aspose.Pdf API, this is what I would do if I were the developer.
If I got the idea right, I would suggest limiting the canvas where the users draw to the size of the page you want to print. If printing is not an option, then you can start by increasing the page size to match up the canvas where the user draws the fields.
Once we have the size done right for drawing the fields, you will see documentation about text fields and how to draw them on a specific place on the page. FormEditor Class|Aspose.PDF for .NET
Specifically, here you will see an example of code where it shows the rectangle where you want to place on the page. Add PDF Form Fields|Aspose.PDF for .NET .This is what you need to do in order to mimic the user’s placement, as well as the size of the field, which was the issue with the column width you had with the table, if I understood that part correctly.
Since this is not automatic, you will have to set an arbitrary size for the row you can calculate where on the page you want this. Again, this is not simple, as is completely manual. We have to do this in order to replicate the layout the client designed(that was why was so important the first step about the page size before starting placing the fields).
Once you have decided on the size of the field row, you can decide on the tab space for nesting. All of this will have to be done manually. If it was a table, you could have created tables inside tables, but if you want placement control, the best is to use rectangle coordinates, as you can exactly pick where to place a field.
In order to avoid edition, you can flatten your fields once you are done with designing and filling the values. Here is a code sample to achieve that: How to Flatten PDF Form Fields in C#
Sorry for the length of the post but I wanted to be clear that the scenario won’t be simple but can be achieved with the tools given by Aspose.Pdf API.