My company s product, dotImage includes an encode for EPS, but it will also generate page generation operators.
Typical usage might be something like this:
public void ConvertToPS(Stram tiffStm, int frame, Stream psStm) {
using (AtalaImage image = new AtalaImage(tiffStm, frame, null)) {
EpsEncoder encoder = new EpsEncoder();
encoder.IncludeShowPage = true;
encoder.Save(image, psStm, null);
}
}
If you need to do batch conversions, we have resource management to make that easy too (ie, loop over an entire set of (possibly multipage) TIFFs). Also, this encoder will honor color profiles in the images and handles the following image formats:
- 1 bit per pixel, black and white
- 8 bit per pixel gray
- 24 bit per pixel RGB
- 32 bit per pixel CMYK
It will scale the image, if desired, invert black and white images, apply resolution transforms, apply PostScript document structuring conventions, etc.
Give it a try - we have a free trial. Let me know (or call our support line) if you don t see something you need.