/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Embedde et PDF dokument
Fra : Ukendt


Dato : 23-10-06 13:24

Hej NG,


Er der et af jer klogere hoveder der ved om man kan Embedde et PDF dokument
i en side.
Jeg har kigget lidt på noget Response.BinaryWrite, men det viser jo kun
"dokumentkoden".


Håber at en af jer har en løsning...


Mange Hilsner
Neuhafen



 
 
Brian Christensen (23-10-2006)
Kommentar
Fra : Brian Christensen


Dato : 23-10-06 15:09

>Er der et af jer klogere hoveder der
>ved om man kan Embedde et PDF dokument
>i en side.

Hej.

Prøv at se om du kan bruge denne artikel:

http://www.planetpdf.com/mainpage.asp?webpageid=1682

Mvh. Brian


Ukendt (24-10-2006)
Kommentar
Fra : Ukendt


Dato : 24-10-06 07:36


"Brian Christensen (slet DBU1L)" <brian@DBU1Lbrinch.it> skrev i en
meddelelse news:11616128430.862403210930751@dtext.news.tele.dk...
> >Er der et af jer klogere hoveder der
>>ved om man kan Embedde et PDF dokument
>>i en side.
>
> Hej.
>
> Prøv at se om du kan bruge denne artikel:
>
> http://www.planetpdf.com/mainpage.asp?webpageid=1682

Tak for linket... Det virker faktisk...

Jeg havde dog håbet at samme løsning kunne bruges til XLS og DOC filer !


TAK for hjæpen !
Neuhafen


> Mvh. Brian
>



Thrane (23-10-2006)
Kommentar
Fra : Thrane


Dato : 23-10-06 16:06


"Neuhafen" <neuhafen sNaBeL-A neuhafen dk> wrote in message
news:453cb44d$0$914$edfadb0f@dread12.news.tele.dk...
> Hej NG,
>
>
> Er der et af jer klogere hoveder der ved om man kan Embedde et PDF
dokument
> i en side.
> Jeg har kigget lidt på noget Response.BinaryWrite, men det viser jo kun
> "dokumentkoden".
>
>
> Håber at en af jer har en løsning...
>
>
> Mange Hilsner
> Neuhafen
>
>

Håber ikke for brugerne at det er tunge PDF'er du har tænkt dig at
embedde...
Husk også på at ikke alle har en PDF reader installeret...

/Thrane



Ukendt (24-10-2006)
Kommentar
Fra : Ukendt


Dato : 24-10-06 07:23

"Thrane" <kyskoen@stofanet.dk> skrev i en meddelelse
news:453cda9c$0$3504$edfadb0f@dread11.news.tele.dk...
>
> "Neuhafen" <neuhafen sNaBeL-A neuhafen dk> wrote in message
> news:453cb44d$0$914$edfadb0f@dread12.news.tele.dk...
>> Hej NG,
>>
>>
>> Er der et af jer klogere hoveder der ved om man kan Embedde et PDF
> dokument
>> i en side.
>> Jeg har kigget lidt på noget Response.BinaryWrite, men det viser jo kun
>> "dokumentkoden".
>>
>>
>> Håber at en af jer har en løsning...
>>
>>
>> Mange Hilsner
>> Neuhafen
>>
>>
>
> Håber ikke for brugerne at det er tunge PDF'er du har tænkt dig at
> embedde...
> Husk også på at ikke alle har en PDF reader installeret...

PDF'erne skal vises på et intranet, hvor det kun er bestemte brugere der må
se bestemte PDF'er.
Hvis brugerne kan se de direkte link, kan de jo bare kopiere adressen til
adresselinien, og så ryger hele sikkerheden.
Hvis PDF'en er embedded (lagt ind i siden) vil det øge sikkerheden !

Brugerne ved altså, at der kan være tunge filer imellem.


Neuhafen

>
> /Thrane
>
>



Thrane (24-10-2006)
Kommentar
Fra : Thrane


Dato : 24-10-06 07:57


"Neuhafen" <neuhafen sNaBeL-A neuhafen dk> wrote in message
news:453db151$0$921$edfadb0f@dread12.news.tele.dk...

> > Håber ikke for brugerne at det er tunge PDF'er du har tænkt dig at
> > embedde...
> > Husk også på at ikke alle har en PDF reader installeret...
>
> PDF'erne skal vises på et intranet, hvor det kun er bestemte brugere der

> se bestemte PDF'er.
> Hvis brugerne kan se de direkte link, kan de jo bare kopiere adressen til
> adresselinien, og så ryger hele sikkerheden.
> Hvis PDF'en er embedded (lagt ind i siden) vil det øge sikkerheden !
>
> Brugerne ved altså, at der kan være tunge filer imellem.
>
>
> Neuhafen
>

Ok...

Alternativt kunne du lade dem downloade filerne (også DOC og XLS), men
gennem en ASP-side der ikke åbner dokumenterne, men vil gemme filen (force
download).
Sådan en ASP side vil skjule stien helt!

Eksempel:
http://www.michaelbeen.com/?p=1

Thrane



Ukendt (24-10-2006)
Kommentar
Fra : Ukendt


Dato : 24-10-06 08:12


"Thrane" <kyskoen@stofanet.dk> skrev i en meddelelse
news:453db983$0$3520$edfadb0f@dread11.news.tele.dk...
>
> "Neuhafen" <neuhafen sNaBeL-A neuhafen dk> wrote in message
> news:453db151$0$921$edfadb0f@dread12.news.tele.dk...
>
>> > Håber ikke for brugerne at det er tunge PDF'er du har tænkt dig at
>> > embedde...
>> > Husk også på at ikke alle har en PDF reader installeret...
>>
>> PDF'erne skal vises på et intranet, hvor det kun er bestemte brugere der
> må
>> se bestemte PDF'er.
>> Hvis brugerne kan se de direkte link, kan de jo bare kopiere adressen til
>> adresselinien, og så ryger hele sikkerheden.
>> Hvis PDF'en er embedded (lagt ind i siden) vil det øge sikkerheden !
>>
>> Brugerne ved altså, at der kan være tunge filer imellem.
>>
>>
>> Neuhafen
>>
>
> Ok...
>
> Alternativt kunne du lade dem downloade filerne (også DOC og XLS), men
> gennem en ASP-side der ikke åbner dokumenterne, men vil gemme filen (force
> download).
> Sådan en ASP side vil skjule stien helt!
>
> Eksempel:
> http://www.michaelbeen.com/?p=1

Se.... Det var jo LIIIIGE det jeg skulle bruge !!!
Har du eventuelt en source kode som du vil dele med almenheden ?

Neuhafen


> Thrane
>
>



Thrane (24-10-2006)
Kommentar
Fra : Thrane


Dato : 24-10-06 08:46


"Neuhafen" <neuhafen sNaBeL-A neuhafen dk> wrote in message
news:453dbcce$0$823$edfadb0f@dread12.news.tele.dk...
>
> Se.... Det var jo LIIIIGE det jeg skulle bruge !!!
> Har du eventuelt en source kode som du vil dele med almenheden ?
>
> Neuhafen
>
>

Lav en "GetFile.asp" med dette indhold:

<%
' Get file details
Filename = server.HTMLEncode(Trim(cstr("" & request("Filename"))))

' create stream object
on error resume next
Set GetFile = Server.CreateObject("ADODB.Stream")
GetFile.Type = 1
GetFile.Open
GetFile.LoadFromFile Server.Mappath("\downloads\"&Filename)
If Err.number = 0 Then
Response.Clear
Response.ContentType = "application/octet-stream"
Response.AddHeader "Content-Disposition", "attachment; filename="&Filename
Response.AddHeader "Content-Transfer-Encoding","binary"
Response.BinaryWrite GetFile.Read
GetFile.Close
Set GetFile = Nothing
Response.End()
Else '< Error
GetFile.Close
Set GetFile = Nothing
Response.Redirect("/default.asp?p=error")
End If
%>

I ovenstående bestemmer du selv hvor filerne skal hentes fra
("\downloads\...)
Det er så den folder alle filerne skal ligge i og giv den gerne et navn man
ikke lige gætter!
Nederst kan du sætte filen til at redirecte til en anden side, hvis filen
ikke findes.

Link til en fil således:
<a href="GetFile.asp?Filename=<%=server.URLEncode("Filens navn med
ext")%>">Linknavn</a>

Alternativt kan man oprette underfoldere i downloadfolderen og så smide
filerne der.
Så skal du blot have et par ekstra ting med:

Filename = server.HTMLEncode(Trim(cstr("" & request("Filename"))))
Foldername = server.HTMLEncode(Trim(cstr("" & request("Foldername"))))

Erstat:
GetFile.LoadFromFile Server.Mappath("\downloads\"&Filename)
Med:
GetFile.LoadFromFile Server.Mappath("\downloads\"&FolderName&"\"&FileName)

Linket skal så se således ud:
<a href="GetFile.asp?Foldername=<%="Fodlernavn UNDER downloads"
%>Filename=<%=server.URLEncode("Filens navn med ext")%>">Linknavn</a>


Håber det er til at forstå!

/Thrane



Ukendt (24-10-2006)
Kommentar
Fra : Ukendt


Dato : 24-10-06 09:01

"Thrane" <kyskoen@stofanet.dk> skrev i en meddelelse
news:453dc521$0$3530$edfadb0f@dread11.news.tele.dk...
>
> "Neuhafen" <neuhafen sNaBeL-A neuhafen dk> wrote in message
> news:453dbcce$0$823$edfadb0f@dread12.news.tele.dk...
>>
>> Se.... Det var jo LIIIIGE det jeg skulle bruge !!!
>> Har du eventuelt en source kode som du vil dele med almenheden ?
>>
>> Neuhafen
>>
>>
>
> Lav en "GetFile.asp" med dette indhold:
>
> <%
> ' Get file details
> Filename = server.HTMLEncode(Trim(cstr("" & request("Filename"))))
>
> ' create stream object
> on error resume next
> Set GetFile = Server.CreateObject("ADODB.Stream")
> GetFile.Type = 1
> GetFile.Open
> GetFile.LoadFromFile Server.Mappath("\downloads\"&Filename)
> If Err.number = 0 Then
> Response.Clear
> Response.ContentType = "application/octet-stream"
> Response.AddHeader "Content-Disposition", "attachment;
> filename="&Filename
> Response.AddHeader "Content-Transfer-Encoding","binary"
> Response.BinaryWrite GetFile.Read
> GetFile.Close
> Set GetFile = Nothing
> Response.End()
> Else '< Error
> GetFile.Close
> Set GetFile = Nothing
> Response.Redirect("/default.asp?p=error")
> End If
> %>
>
> I ovenstående bestemmer du selv hvor filerne skal hentes fra
> ("\downloads\...)
> Det er så den folder alle filerne skal ligge i og giv den gerne et navn
> man
> ikke lige gætter!
> Nederst kan du sætte filen til at redirecte til en anden side, hvis filen
> ikke findes.
>
> Link til en fil således:
> <a href="GetFile.asp?Filename=<%=server.URLEncode("Filens navn med
> ext")%>">Linknavn</a>
>
> Alternativt kan man oprette underfoldere i downloadfolderen og så smide
> filerne der.
> Så skal du blot have et par ekstra ting med:
>
> Filename = server.HTMLEncode(Trim(cstr("" & request("Filename"))))
> Foldername = server.HTMLEncode(Trim(cstr("" & request("Foldername"))))
>
> Erstat:
> GetFile.LoadFromFile Server.Mappath("\downloads\"&Filename)
> Med:
> GetFile.LoadFromFile Server.Mappath("\downloads\"&FolderName&"\"&FileName)
>
> Linket skal så se således ud:
> <a href="GetFile.asp?Foldername=<%="Fodlernavn UNDER downloads"
> %>Filename=<%=server.URLEncode("Filens navn med ext")%>">Linknavn</a>
>
>
> Håber det er til at forstå!

Læst, forstået og implementeret !!!



TAK !
Neuhafen


>
> /Thrane
>
>



Thrane (24-10-2006)
Kommentar
Fra : Thrane


Dato : 24-10-06 12:36


"Neuhafen" <neuhafen sNaBeL-A neuhafen dk> wrote in message
news:453dc83b$0$821$edfadb0f@dread12.news.tele.dk...
>
> Læst, forstået og implementeret !!!
>
>
>
> TAK !
> Neuhafen
>

Super!
Ja, det er nu ikke så meget i det...

Havde selv ledt længe efter den funktion og er glad for det jeg fandt!

/Thrane



Jørn Andersen (23-10-2006)
Kommentar
Fra : Jørn Andersen


Dato : 23-10-06 20:01

On Mon, 23 Oct 2006 14:23:41 +0200, "Neuhafen" <neuhafen sNaBeL-A
neuhafen dk> wrote:

>Er der et af jer klogere hoveder der ved om man kan Embedde et PDF dokument
>i en side.

Hvad mener du med "embedde"?


Mvh. Jørn

--
Jørn Andersen,
Brønshøj

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste