2008-09-10 14 views
3

Existe-t-il un moyen de convertir une chaîne HTML dans un fichier image .tiff? Je utilise C# .NET 3.5. L'exigence est de donner à l'utilisateur une option pour faire une confirmation. La confirmation est créée avec XML et un XSLT. Typiquement, il est envoyé par courrier électronique.HTML au fichier image .tiff

Y a-t-il un moyen de prendre la chaîne HTML générée par la chaîne HTML de transformation et de la convertir en .tiff ou en une image pouvant être faxée?

Un logiciel tiers est autorisé, mais le moins cher sera le meilleur.

Nous utilisons une bibliothèque de fax tierce, qui n'acceptera que des images .tiff, mais si je peux obtenir le HTML à n'importe quelle image, je peux le convertir en un .tiff.

Répondre

4

Voici quelques possibilités libres comme en bière:

Vous pouvez utiliser le pilote d'imprimante PDFCreator qui vient avec Ghostscript et imprimer directement dans un fichier TIFF ou bien d'autres formats.

Si vous avez installé MSOffice, le Document Writer de Microsoft Office Document produira un fichier que vous pouvez convertir dans d'autres formats.

Mais en général, votre meilleur pari est d'imprimer sur un pilote qui produira et fichier d'image de quelque sorte ou un fichier au format de méta-fichier Windows (.wmf).

Y a-t-il une raison pour laquelle vous ne pouvez pas simplement imprimer sur un fax? Le logiciel tiers ne prend-il pas en charge un pilote d'imprimante? C'est inhabituel ces jours-ci.

+0

Je ne sais pas si c'est le cas, je vais vérifier cela. C'est peut-être la solution dont j'ai besoin. –

2

Un point de départ pourrait être le logiciel de WebSuperGoo, qui fournissent des produits d'édition d'image riches, bon marché ou gratuits.

Je sais avec certitude que leur PDF Writer peut faire du HTML de base (http://www.websupergoo.com/helppdf6net/source/3-concepts/b-htmlstyles.htm). Cela ne devrait pas être trop difficile à convertir en TIFF.

Ceci n'inclut pas le sous-ensemble HTML complet ou CSS. Cela peut nécessiter l'utilisation du composant Microsoft ActiveX de Microsoft.

+0

Le HTML a tout le style dans chaque élément. C'est parce que si vous l'affichez dans Outlook en avant-première et que j'avais un style CSS en haut, vous verriez le style. Alors je les ai tous mis sur les éléments pour éviter cela. –