2010-08-12 3 views
0

J'ai un serveur d'applications Windows 2008 qui héberge une application Web intégrée à l'ASP classique. J'ai un serveur de rapport de cristal qui est un serveur de Windows 2008. les deux sont sur le même réseau.Création d'un fichier PDF à partir d'un fichier RPT dans Classic ASP

Je veux créer un fichier pdf à partir du fichier rpt sur le serveur d'application. Existe-t-il un moyen de le faire sans installer de rapports Crystal sur le serveur d'applications?

-Vivek

Répondre

0

Cela nécessite un peu plus de réflexion, mais en théorie, vous pourriez faire quelque chose comme ceci:

  • ASP classique ne peut pas travailler avec Crystal Reports (pour autant que je sache)
  • Cependant, votre IIS7 est capable de gérer à la fois ASP.NET et ASP classique
  • vous pouvez développer un service .NET qui fait la conversion pour vous
  • Cela pourrait fonctionner sur votre ap serveur de plication utilisant les bibliothèques d'exécution de Crystal redistribuables

Comme je l'ai dit c'est juste une théorie. Pensez-y et si vous rencontrez des problèmes, faites le moi savoir ...

0

Je ne sais rien à propos de Crystal Reports Server, mais il existe sûrement un moyen de dire au serveur de traiter un fichier et de générer un PDF. Vous pouvez ensuite prendre le fichier à partir de l'autre serveur.

0

vous pouvez utiliser des rapports de cristal de asp classique, mais vous devez utiliser les rapports de cristal sur dll votre serveur d'applications (où asp est exécuté)

dim oApp : set oApp = Server.CreateObject("CrystalRuntime.Application.10")

et ainsi de suite ...