I am trying to merge two or more postscript files into one. I tried concatenation but it does not work as each postscript file may have different resource header.
Have anyone done this before? Are there any libraries (commercial or open source) out there? I do not mind C++, C# or even Java libraries.
Edited These are large postscript files (more than 200 Mb) and their purpose is only for color printing (not for online viewing).
Conclusion
In conclusion, the interim solution to merge two postscript files are option 3 or 4.
Here is an example Ghostscript commandline, which would convert and merge the two (or more) PostScript files into one PDF in a one go:
gswin32c.exe ^
-o c:/path/to/output.pdf ^
-sDEVICE=pdfwrite ^
-dPDFSettings=/Screen ^
[...more desired parameters (optional)...] ^
/path/to/first.ps ^
/path/to/second.ps ^
/path/to/third.pdf
Edit: my first shot had falsely assumed PDF input files. It works of course with PostScript as well (or even a mix of PS/PDF)... And the output may also be PS.