Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    file word da asp.net su aruba

    Ciao a tutti,
    vorrei creare file di word su aruba... è la prima volta che mi avvicino a questo tipo di soluzioni, in locale ho aggiunto i riferimenti COM della librerira Office 12, tutto funziona correttamente usando questo codice:

    codice:
        Private Sub Button1_Click(ByVal sender As System.Object, _
              ByVal e As System.EventArgs) Handles Button1.Click
    
            Dim oWordApp As Word.ApplicationClass = New Word.ApplicationClass()
    
            Dim oWordDoc As Word.Document = oWordApp.Documents.Add()
    
            oWordDoc.Activate()
    
            oWordApp.Selection.TypeText("This is the text")
            oWordApp.Selection.TypeParagraph()
            oWordDoc.SaveAs(Server.MapPath("myfile.doc"))
    
            oWordApp.Application.Quit()
            
        End Sub
    Su aruba, dopo aver inserito nella cartella bin le dll e dopo aver pubblicato la mia pagina aspx, al click del bottone mi da questo errore:

    Retrieving the COM class factory for component with CLSID {000209FF-0000-0000-C000-000000000046} failed due to the following error: 80040154.

    Googlando un po' mi pare di aver capito (ditemi se sbaglio) che può essere un problema dovuto alla versione di dll registrata sul server di aruba in questo caso. Dico bene?

    Avete suggerimenti o strade diverse per creare documenti word online?

    Grazie a tutti!
    Ciao

  2. #2
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    credo che non ci riuscirai mai perchè l'oggetto com non esiste proprio o meglio non è stato installato nel server di aruba.
    I got the remedy

  3. #3
    fantastico

    non esistono altre soluzioni??

  4. #4
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    la soluzione sarebbe quella di utilizzare una dll di terze parti scritta in .net.
    tipo questa http://www.aspose.com/categories/fil...px#Conversions
    Solo che come vedi è pagamento. Se hai intenzione di comprarla, prima scarica la versione trial, provalo su aruba e poi compralo, in quanto non è sicuro al 100% che funzioni. Aruba ha delle policy di sicurezza per cui non tutte le dll in .net funzionano. Dipende da molte cose...

    dubito che esista qualche progetto open source, ma prova a fare una ricerca...

    ma come mai vuoi creare file word? e se crei file pdf è lo stesso?
    ti dico per il pdf, perchè la soluzione c'è già...
    I got the remedy

  5. #5
    mi serviva creare file word perché il cliente per il quale sto facendo il lavoro vorrebbe avere un servizio che generi fatture, appunto in formato word, che lui poi dovrebbe poter modificare ... il discorso pdf potrebbe interessarmi comunque, in che senso c'è già una soluzione pronta?

    Provo a vedere se trovo qualcosa di open source ... casomai provo il trial di quella che mi hai postato.

    Grazie intanto per le risposte!!

  6. #6
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    Originariamente inviato da webdevaster
    ... il discorso pdf potrebbe interessarmi comunque, in che senso c'è già una soluzione pronta?
    nel senso che esiste già una dll scritta in .net che funziona su aruba.
    Vedi qui
    http://forum.html.it/forum/showthrea...ght=itextsharp
    I got the remedy

  7. #7
    grazie ... tra l'altro si parla di anche di file .rtf che in teoria potrebbero bastarmi per fare delle fatture editabili!

    ho visto che avevi postato il link di un file zippato con la dll compilata, ce l'hai ancora in giro per caso?

  8. #8
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    Ultima versione 4.1.2 il 05/05/2009

    iTextSharp 4.1.2 Per Aruba
    I got the remedy

  9. #9
    veramente gentilissimo!

    grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.