J'écris le code .net (Windows Forms Application) qui lit une image TIFF (CMJN) et l'envoie à l'imprimante (en utilisant WritePrinter). Avant de l'envoyer, j'ai besoin de convertir l'image TIFF en PostScript. Quelqu'un d'entre vous pourrait-il partager le code pour créer un PostScript hors image TIFF? Je vous en suis reconnaissant!Convertir TIFF en PostScript
Répondre
Vous pouvez utiliser une application externe pour faire ce travail pour vous, comme celui-ci: http://pt.softpicks.net/software/Multimedia/Convertores-e-Otimizadores/PS-to-Tiff-command-line_pt-52736.htm
Tout ce que vous devez faire est de suivre ce script:
- Stockez votre image TIFF en tant que fichier temporaire
- Exécutez cette application pour effectuer la conversion
- Retournez ce fichier converti à votre imprimante.
Le produit de mon entreprise, dotImage inclut un codage pour EPS, mais il génère également des opérateurs de génération de page.
L'usage typique pourrait être quelque chose comme ceci:
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);
}
}
Si vous devez faire des conversions par lots, nous avons la gestion des ressources pour rendre facile aussi (c.-à-boucle sur un ensemble complet de (peut-être multipage) TIFFs). En outre, cet encodeur honorera les profils de couleur dans les images et gère les formats d'image suivants:
- 1 bit par pixel, noir et blanc
- 8 bits par gris pixel
- 24 bits par pixel RVB
- 32 bits par pixel CMYK
Il convertit l'image, si on le souhaite, inverser les images en noir et blanc, appliquer la résolution transforme, appliquer les conventions de structuration des documents PostScript, etc.
Faites un essai - nous avons un essai gratuit. Faites-moi savoir (ou appelez notre ligne de soutien) si vous ne voyez pas quelque chose dont vous avez besoin.
Si l'utilisation d'une bibliothèque/d'un outil externe est une option: l'implémentation standard et de référence libtiff est fournie avec plus d'une douzaine d'utilitaires de ligne de commande. 2 d'entre eux sont tiff2ps et tiff2pdf. Voir aussi http://www.libtiff.org/tools.html
Ops: ignore le lien. Cette application convertit PS en Tiff. Mais vous pourriez chercher une autre alternative qui pourrait faire ce travail pour vous. –