Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/10/2005, 03:26
Avatar de txarly
txarly
 
Fecha de Ingreso: marzo-2003
Ubicación: Eibar (Gipuzkoa)
Mensajes: 455
Antigüedad: 21 años, 8 meses
Puntos: 2
Ayuda con .NET, por favor

Tengo hecha una DLL con un metodo para convertir archivos de word a pdf. Lo hago a traves de una macro de word que instala el acrobat para hacer la conversion.

Si referencio esta DLL en una aplicación de ventanas o en una de consola, la conversion de archivos funciona, pero si la referencio en una pagina aspx el proceso se queda clavado cuando llamo a la macro, y no obtengo ningun error. No se que pasa, si es un tema de permisos o seguridad de que el usuario ASP.NET no puede ejecutar esas macros de Word, incluso lo he metido en el grupo de administradores y nada, no se que puede pasar.

El código de la DLL es:

Código:
Public Class ConvertirFichero

    Public Sub ConvertirPDF(ByVal strpath As String)

        Dim oleApplication As Type = Type.GetTypeFromProgID("Word.Application")
        Dim Application As Object = Activator.CreateInstance(oleApplication)
        Application.Documents.Open(strpath)
        Application.Run("AdobePDFMaker.AutoExec.ConvertToPDF")
        Application.Documents.Close()
        Application.Quit()

    End Sub

End Class
y la utilizo así:

Código:
        Dim c As New ConvertirPDF.ConvertirFichero
        c.ConvertirPDF("C:/temp/MCICapitulo0.doc")
Ayuda???
__________________
¿Por qué Uri Geller doblaba cucharas?