Convert TIFF to PostScript

落花浮王杯 提交于 2019-12-13 21:26:44

问题


I'm writing .net code (Windows Forms Application) which reads a TIFF image (CMYK) and sends it to printer (using WritePrinter). Before I send it, I need to convert the TIFF image to PostScript. Could any of you share the code how to create PostScript out of TIFF image? I appreciate it!


回答1:


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.




回答2:


If using an external library/tool is an option: the standard and reference libtiff implementation ships with more than a dozen commandline utilities. 2 of those are tiff2ps and tiff2pdf. See also http://www.libtiff.org/tools.html




回答3:


You could use an external app to do this job for you, like this one: http://pt.softpicks.net/software/Multimedia/Convertores-e-Otimizadores/PS-to-Tiff-command-line_pt-52736.htm

All you should do is follow this script:

  1. Store your TIFF image as a temporary file
  2. Execute this app to make the conversion
  3. Return this converted file to your printer.


来源:https://stackoverflow.com/questions/1848787/convert-tiff-to-postscript

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!