2009-04-14 4 views
3

Je me demandais s'il est possible d'envoyer une télécopie via ASP.NET sans utiliser de logiciel de fax propriétaire (par exemple en utilisant toutes les classes natives .NET)Pouvez-vous envoyer une télécopie via ASP.NET sans logiciel propriétaire

Tout ce que je suis après est d'envoyer un fichier PDF généré à un télécopieur distant plutôt que d'une imprimante.

Il est this question déjà, mais ce chapitre utilise un programme 3ème partie comme le logiciel de télécopie

EDIT: Nous ne contrôlons pas le fax distant et aura peu à aucune visibilité de la façon dont le fax est mis en place .

Répondre

1

Vous trouverez peut-être plus facile et plus fiable d'utiliser un service tiers qui vous enverra la télécopie. Il existe des services qui sont bon marché et ont des frontaux de service Web.

De cette façon, ils vont gérer toute la logique de nouvelle tentative par exemple lorsque la ligne est occupée ou circuts sont occupés etc etc ...

Cela a également découple votre serveur web d'envoyer le fax. Si vous envoyez la télécopie dans le pipeline de demandes Asp.Net, je ne peux qu'imaginer ce que cela peut faire pour l'évolutivité. Sans parler de ce qui se passe lorsque cinq utilisateurs envoient tous une télécopie en même temps.

1

Si vous avez configuré un serveur de fax Microsoft, vous pouvez utiliser le composant COM Interop.FAXCOMLIB pour vous connecter au serveur et envoyer une télécopie. Ce n'est pas une pure solution .NET, mais vous pouvez le faire à partir de n'importe quel code .NET. Je ne suis pas sûr d'envoyer des fichiers PDF non plus. Je l'ai seulement fait avec des images.

1

Le moyen le plus simple consiste à configurer un serveur de fax en tant qu'imprimante en réseau à partir de laquelle vous pouvez imprimer depuis votre application.

1

Il existe de nombreux fournisseurs de télécopies par courrier électronique qui fonctionnent en transférant les pièces jointes d'un fichier PDF au numéro de télécopie que vous spécifiez. Cette approche aurait également l'avantage de ne pas avoir à vous soucier des grosses télécopies bloquant votre ligne téléphonique ou de la file d'attente si la ligne de fax est déjà occupée, etc.

Les classes .Net Mail sont faciles à utiliser et ferait l'envoi d'un email avec une pièce jointe .pdf facile.

Questions connexes