Quote Originariamente inviata da supermac Visualizza il messaggio
ok come non detto
è il passaggio da memorystream che rompe... well, scrivo direttamente nel file
no, conviene usare il memorystream. Tu hai dimenticato di chiudere il documento.
codice:
        'creo fisicamente il file dal memorystream
        Dim OutStream As FileStream
        Try
            Document.Close()
            Dim buffer As Byte() = output.ToArray()
            output.Flush()
            pathpdf = ConfigurationManager.AppSettings("docpath") & nomefile & ".pdf"
            pathpdf = "c:\tmp\" & nomefile & ".pdf"
            File.WriteAllBytes(pathpdf, buffer)