Avatar billede pedepede Nybegynder
18. september 2003 - 10:20 Der er 10 kommentarer og
1 løsning

Åbning af pdf uden om browseren

Hej
Hvis man linker til et pdf-dokument på en htmlside, vil dokumentet blive åbnet i browseren. Hvordan undgår man dette, således at det kan blive vist i Acrobat Reader uden om browseren?

- Peter
Avatar billede nmh Nybegynder
18. september 2003 - 10:25 #1
Højreklik på linket, og vælg gem på din egen computer.
Så kan du efterfølgende åbne i acrobat reader.
Avatar billede pedepede Nybegynder
18. september 2003 - 10:29 #2
hehehe!! Ok, spørgsmålet var vist ikke så godt formuleret. Det skal på en eller anden måde skrives ind i html-dokumentet, at filen skal åbnes uden om browseren.
Avatar billede nmh Nybegynder
18. september 2003 - 10:36 #3
Det er altså dig, der vil lave et sådant html-dokument. Jeg mener ikke det kan gøres på anden måde, end at du ved linket fortæller, hvad man skal gøre (Højreklik på bla bla bla...), hvis man ønsker at hente dokumentet til senere åbning direkte i acrobat reader.
Avatar billede zliber Nybegynder
18. september 2003 - 10:39 #4
Jeg kan ikke selv svare. Men jeg læser tit PDF dokumenter på nettet, og nogle gange åbner det gennem browseren og andre gange åbner den uden om browseren. Så det må kunne lade sig gøre at finde en løsning på dit problem pedepede. Jeg ved desværre bare ikke hvordan...

/zliber
Avatar billede zliber Nybegynder
18. september 2003 - 10:40 #5
Kan du ikke lave det så det åbner i et pop-up vindue? Jeg ved godt det stadig vil være i browseren, men det kunne være det kunne løse noget af dit problem alligevel... Men i mangel af bedre...
Avatar billede pedepede Nybegynder
18. september 2003 - 10:42 #6
Nej, det går ikke. Problemet er, at der er nogle ting der ikke bliver vist rigtigt når det åbnes gennem browseren.
Avatar billede christian Nybegynder
18. september 2003 - 10:50 #7
Det kan gøre det sagtens gøre ved hjælp af et serverside script
På denne måde vil brugeren blive spurgt vil du åbne eller gemme, hvis man vælger åbne vil den bruger din pdf viewer.

eksempel i asp:
<%
Response.Buffer = True
strFilePath = server.mappath(filnavn.pdf)
strFileSize = 10000 'filStørrelseIBytes
strFileName = "filnavn.pdf"
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type = 1
objStream.LoadFromFile strFilePathResponse.AddHeader "Content-Disposition", "attachment; filename=" & strFileName
Response.AddHeader "Content-Length", strFileSize
Response.Charset = "UTF-8"
Response.ContentType = "application/octet-stream"
   
Response.BinaryWrite objStream.Read
Response.Flush
objStream.Close
Set objStream = Nothing
%>
Avatar billede christian Nybegynder
18. september 2003 - 10:51 #8
strFilePathResponse.AddHeader skal skilles ad, så det ser sådan ud:
objStream.Type = 1
objStream.LoadFromFile strFilePath
Response.AddHeader "Content-Disposition", "attachment; filename=" & strFileName
Avatar billede pedepede Nybegynder
18. september 2003 - 11:56 #9
Christian: Jeg har ikke mulighed for serverside scripts i det her tilfælde.
Avatar billede christian Nybegynder
18. september 2003 - 13:33 #10
så kan du ikke gøre noget... det er op til klieten's opsætning og per default så åbner den i en internet explorer hvis der er en pdf viewer installeret, og jeg ved ikke hvordan det kan slåes fra på klientet
Avatar billede pedepede Nybegynder
18. september 2003 - 14:01 #11
Ok, ærgeligt...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester