I need to accomplish the following task and I was wondering if Aspose.Pdf would be a suitable candidate:
1. Load an existing PDF (hopefully, no problems there).
2. Add a new layer on the first page the same size as the page itself.
3. Add text to that layer in any position and orientation the user specifies (position and rotation are specified via input boxes).
4. Save the resulting PDF (I guess this should mean no problem at all, either).
Optional extras would include specifying layer properties like visibility, print-ability.
Can Aspose.Pdf solve these tasks?
Thanks for the help in advance.