10 messaggi dal 02 aprile 2003
Ciao a tutti, ho l'ennesimo quesito sui file pdf.
Vi propongo un sempice script per aprire un file pdf a partire da una pagina asp.
Qualcuno sa dirmi perchè solo a volte riesce a lanciare il plug-in Acrobat e quando ci riesce la pagina è vuota?
Io voglio solo aprire il file senza prima scaricarlo.
Il file pdf è in una cartella diversa da quella dove si trovano le oagine asp..


<%

Response.ContentType = "application/pdf"

Dim objFSO, objFile, objFileTextStream
Const ForReading = 1
Const TristateFalse = 0
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.GetFile("C:\Gestione_File_PDF\Method.PDF")
Set objFileTextStream = objFile.OpenAsTextStream(1,0 )
'objFileTextStream.write "Questo leggerà il file pdf"

Dim sLine
Do While objFileTextStream.AtEndOfStream <> TRUE
sLine = objFileTextStream.ReadLine
'Response.Write sLine & vbCrLf
Loop

objFileTextStream.Close


%>

Se qualcuno mi aiuta ne sarei veramente grata...Grazie

Buonanotte a tutti

1.818 messaggi dal 21 giugno 2001
Contributi
Sinceramente per operazioni come la tua io ho sempre utilizzato l'oggetto STREAM di ADO che è più performante.
Il tuo problema potrebbe essere dovuto al fatto che non specifichi il ContentType.

Qui sotto trovi un esempio funzionante con ADO.Stream per leggere i file .pdf:
  Response.Buffer=True
  Set objStream=Server.CreateObject("ADODB.Stream")

  objStream.Type=1
  objStream.Open
  objStream.LoadFromFile Tuo_File

      Response.ContentType="application/pdf"
  Response.BinaryWrite objStream.Read

  objStream.Close

  Set objStream=Nothing

  Response.end

hyppos
<code> in giro torte sol ciclos et rotor igni</code>
10 messaggi dal 02 aprile 2003

Grazie mille per il consiglio...
Stasera prova poi vi faccio sapere!!!!

+++

Qualcosa di grande, qualcosa di bello stiamo costruendo...

+++

Buona giornata

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.