Adobe Acrobat is a commercial tool for manipulating PDF files.
Earlier I was using CUPs – printing system, to export PDF files. Iíve
also tried out gv for the same purpose. However, I needed complete
editing of pdf documents. My search ended with PDFedit software, which
is free and open source editor for manipulating PDF documents. The
software available in both GUI and CLI (commandline) interface.
This software also supports scripting and almost anything can be
scripted. PDFedit is a low-level tool for users. You can use this
=> To write / create / edit PDF files.