2009-12-04 20 views
0

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

-1

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:

  1. Stockez votre image TIFF en tant que fichier temporaire
  2. Exécutez cette application pour effectuer la conversion
  3. Retournez ce fichier converti à votre imprimante.
+0

Ops: ignore le lien. Cette application convertit PS en Tiff. Mais vous pourriez chercher une autre alternative qui pourrait faire ce travail pour vous. –

0

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.

0

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