Rok założenia: 2008Kontakt
wszystko o serwisach WWW, głównie od strony technicznej (XHMTL, CSS, PHP, MySQL)
Poinformuj znajomych o tym wątku
Poinformuj znajomych na Facebook-u o tym wątku Poinformuj innych ludzi na Wykopie o tym wątku Poinformuj znajomych na Twitter-ze o tym wątku Poinformuj znajomych na Blip-ie o tym wątku Poinformuj znajomych na Buzz-ie o tym wątku Poinformuj znajomych na GG o tym wątku

strona z plikiem pdf

Postprzez Elżbieta Kalinowska
napisane: 22 Sty 2010, o 23:29

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
Jak to zrobić aby w naszej witrynie wyświetlała się strona z plikiem pdf - żeby był ten plik od razu widoczny na ekranie, a nie pojawiało się okienko "otwórz plik za pomocą... zapisz plik" - nie wiem czy tłumaczę się jasno ... :?:

Awatar użytkownika
Elżbieta Kalinowska
 
Posty: 598
Rejestracja: 16 Lut 2009
Miejscowość: Warszawa


Re: strona z plikiem pdf

Postprzez Edwin Lewczuk
napisane: 23 Sty 2010, o 00:35

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
Teoretycznie niema takiej możliwości w praktyce raczej tym bardziej ewentualnie nie wiadomo mi o takiej możliwości. Zawiązane jest to z tym że user musi wykonać potwierdzenie akcji a w tym przypadku potwierdzenie otwarcia pliku przez jakiś program do odczytu .pdf ponieważ przeglądarki nie mają wewnętrznego silnika który mógłby odczytać taką treść.

Awatar użytkownika
Edwin Lewczuk
 
Posty: 69
Rejestracja: 20 Sty 2010

Re: strona z plikiem pdf

Postprzez Paweł Landzberg
napisane: 23 Sty 2010, o 12:05

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
Na poniższej stronie jest rozwiązanie chyba tej kwestii w .htaccess:
http://www.internetmaker.pl/artykul/353 ... pache.html
Próbowałem to zastosować, ale nic nie wyszło mi.

Swoją drogą miałem wersję testową programu do pdfów DocuCom PDF i on otwierał pliki pdf w przeglądarce automatycznie - często jednak zawieszał przy tym przeglądarkę.

Awatar użytkownika
Paweł Landzberg
 
Posty: 2428
Rejestracja: 14 Wrz 2008
Miejscowość: Brzeźno Wielkie

Re: strona z plikiem pdf

Postprzez Edwin Lewczuk
napisane: 23 Sty 2010, o 12:53

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
Tak "zgoglowałem" jeszcze trochę temat i znalazłem jeszcze takie rozwiązanie:

http://www.pdfdownload.org/

Jedyny problem że jest to plugin do przeglądarek i oczywiście nie wszyscy mają to zainstalowane. Było by to w jakimś stopniu rozwiązanie twojego problemu z tym że trzeba by było wymusić zainstalowanie tego plugina przez użytkownika twojej strony ale tylko jednorazowo. Coś na zasadzie np. rożnych transmisji Video gdzie czasami "strona prosi" o zainstalowanie jakiegoś kodeka aby umożliwić obejrzenie streamu. W twoim przypadku "strona prosiłaby" o zainstalowanie tego plugina w celu obejrzenia treści oczywiście jednorazowo.

Awatar użytkownika
Edwin Lewczuk
 
Posty: 69
Rejestracja: 20 Sty 2010

Re: strona z plikiem pdf

Postprzez Elżbieta Kalinowska
napisane: 23 Sty 2010, o 17:37

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
to co piszecie jest dla mnie zaskakujące. Mam wrażenie, że nieustannie wchodzę na takie strony, które o nic mnie nie pytają tylko otwierają pdf-y np tu http://www.ekoswiat.com.pl/ekologia/pdf/2005-09-45.pdf

Awatar użytkownika
Elżbieta Kalinowska
 
Posty: 598
Rejestracja: 16 Lut 2009
Miejscowość: Warszawa

Re: strona z plikiem pdf

Postprzez OlgaGr
napisane: 23 Sty 2010, o 18:07

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
Aby otwierać pdf-y bezpośrednio w przglądarce wystarczy tylko wysłać odpowiednie nagłówki, czyli powiadomić klienta, z czym ma do czynienia. Większość współczesnych przeglądarek ma wbudowany plugin do czytania pdf-ów, więc nie trzeba niczego szczególnego by uruchomić tą opcję.

W PHP wygląda to mniej więcej tak:

Kod: Zaznacz wszystko
header('Content-type: application/pdf');
header('Content-Disposition: inline; filename="moj_plik.pdf"');


Kluczowy jest tutaj nagłówek Content-Disposition. Ustawienie go na inline powoduje, że przeglądarka otworzy pdf-a za pomocą plugina. Ustawienie tego nagłówka na attachment powoduje natomiast wymuszenie wyświetlenia okienka dialogowego.

Awatar użytkownika
OlgaGr
 
Posty: 52
Rejestracja: 07 Gru 2009

Re: strona z plikiem pdf

Postprzez Edwin Lewczuk
napisane: 23 Sty 2010, o 18:23

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
Ale wydaje mi się że otwierają się w zewnętrznej przeglądarce plików np. Foxit lub Acrobat a nie w przeglądarce.

Standardowo jedynie taki efekt jak opisujesz można uzyskać w przeglądarce Microsoftu. Gdzie zewnętrzny silnik do przeglądania plików .pdf jest ładowany bezpośrednio do przeglądarki:
http://i50.tinypic.com/2vxow8h.png

FireFox natomiast może odczytać jedynie pliki w zewnętrznym programie. Chyba że zastosuje się ten plugin podany w moim poście wyżej.

Awatar użytkownika
Edwin Lewczuk
 
Posty: 69
Rejestracja: 20 Sty 2010

Re: strona z plikiem pdf

Postprzez Elżbieta Kalinowska
napisane: 23 Sty 2010, o 18:43

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
trudna ta wasza mowa :cry:
niewiele rozumiem

Chodzi mi o to, że mimo iż w swojej przeglądarce nic nie instalowałam to strona taka jak [ulr]http://www.ekoswiat.com.pl/ekologia/pdf/2005-09-45.pdf[/url] otwiera mi się tak, że mogę od razu oglądać zawartość i chcę też mieć coś takiego w swojej witrynie to co mam konkretnie zrobić?

Obiecująco wygląda to co napisała OlgaGr tylko za nic nie rozumiem co trzeba zrobić:

Aby otwierać pdf-y bezpośrednio w przglądarce wystarczy tylko wysłać odpowiednie nagłówki, czyli powiadomić klienta, z czym ma do czynienia. Większość współczesnych przeglądarek ma wbudowany plugin do czytania pdf-ów, więc nie trzeba niczego szczególnego by uruchomić tą opcję.

W PHP wygląda to mniej więcej tak:

Kod: Zaznacz cały
header('Content-type: application/pdf');
header('Content-Disposition: inline; filename="moj_plik.pdf"');



Kluczowy jest tutaj nagłówek Content-Disposition. Ustawienie go na inline powoduje, że przeglądarka otworzy pdf-a za pomocą plugina. Ustawienie tego nagłówka na attachment powoduje natomiast wymuszenie wyświetlenia okienka dialogowego.


Gdzie ten kod wpisać :?: :?: :?:

Awatar użytkownika
Elżbieta Kalinowska
 
Posty: 598
Rejestracja: 16 Lut 2009
Miejscowość: Warszawa

Re: strona z plikiem pdf

Postprzez Tomasz Fabiszak
napisane: 23 Sty 2010, o 23:22

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
Elżbieta Kalinowska napisał(a):trudna ta wasza mowa :cry:
niewiele rozumiem
(...)
Gdzie ten kod wpisać :?: :?: :?:


Elu,

Wpisz poniższy kod do pliku .htaccess w głównym katalogu swojego serwisu, jeśli nie ma tam jeszcze takiego pliku, to go stwórz. Prawdopodobnie jednak po instalacji WordPressa już tam jest.

Kod: Zaznacz wszystko
<FilesMatch "\.(pdf|PDF)$">
ForceType application/pdf
<IfModule mod_headers.c>
Header set Content-Disposition "inline"
</IfModule>
</FilesMatch>


Kod podany przez OlgęGr jest napisany w PHP. Musiała byś umieścić na serwerze skrypt i odsyłać nie bezpośrednio do dokumentu pdf, a do tego skryptu z podaniem mu pliku jako parametr, np.
zamiast /raport.pdf było by /skrypt.php?plik=raport.pdf
Powyższy kod eliminuje ten problem - nagłówki będą ustawiane przez serwer, a nie przez oprogramowanie. Różnica dla Ciebie i Internautów praktycznie żadna.

Zastanów się jednak, czy to nie zmniejszy wygody korzystania z serwisu przez Twoich czytelników. Znalazłem przykład, w którym autor pokazuje jak zrobić coś zupełnie odwrotnego - wymusić zawsze wyświetlenie okienka z wyborem do zapisu lub otwarcia w zewnętrznym czytniku.
Przyznam się, że ja czasami też irytuję się, kiedy chcąc zapisać plik PDF na dysku otwiera mi się on automatycznie w karcie przeglądarki. Czasami wolę okno z pytaniem, w którym decyduję co zrobię, choć w wielu przypadkach jest mi to obojętne.

PS Napisz czy zadziałało.

Awatar użytkownika
Tomasz Fabiszak
 
Posty: 443
Rejestracja: 29 Sie 2009
Miejscowość: Poznań

Re: strona z plikiem pdf

Postprzez lapti
napisane: 24 Sty 2010, o 00:15

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
Wtrącę się i ja troszkę :)
Wydaje mi się to działanie bezcelowe. Przecież taki plik, tak czy siak zapisuje się na dysku twardym internauty. W przypadku, gdy plik będzie wartościowy i zaistnieje konieczność powrotu do niego, wywoła jedynie dodatkowy ruch (mniej czy bardziej wartościowy). A przecież i tak w każdej chwili można z poziomu przeglądarki zapisać plik na dysku.

Pozdrawiam
lapti

Awatar użytkownika
lapti
 
Posty: 611
Rejestracja: 04 Lis 2009


Następna

Wróć do Tworzenie stron

 


  • Podobne tematy
    Odpowiedzi
    Wyświetleń
    Ostatni post

Kto jest na forum

Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 1 gość