我正在编写.net代码(Windows窗体应用程序),它读取TIFF图像(CMYK)并将其发送到打印机(使用WritePrinter)。在发送之前,我需要将TIFF图像转换为PostScript。你们中的任何人可以分享如何从TIFF图像创建PostScript的代码吗?我很感激!
答案 0 :(得分:0)
我公司的产品dotImage包含EPS的编码,但它也会生成页面生成操作符。
典型用法可能是这样的:
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);
}
}
如果您需要进行批量转换,我们也可以通过资源管理轻松实现(即循环遍历整个(可能是多页)TIFF)。此外,此编码器将支持图像中的颜色配置文件并处理以下图像格式:
如果需要,它将缩放图像,反转黑白图像,应用分辨率变换,应用PostScript文档结构约定等。
试一试 - 我们有免费试用。如果你没有看到你需要的东西,请告诉我(或致电我们的支持热线)。
答案 1 :(得分:0)
如果使用外部库/工具是一个选项:标准和参考 libtiff 实现附带了十几个命令行实用程序。其中2个是 tiff2ps 和 tiff2pdf 。另请参阅http://www.libtiff.org/tools.html
答案 2 :(得分:-1)
您可以使用外部应用为您完成这项工作,例如:http://pt.softpicks.net/software/Multimedia/Convertores-e-Otimizadores/PS-to-Tiff-command-line_pt-52736.htm
你应该做的就是遵循这个脚本: