Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] przycisk drukujący zawartość pliku pdf
Forum PHP.pl > Forum > Przedszkole
wikiania
Witam,

potrzebuję zrobić za pomocą jquery coś takiego - mam przycisk drukuj - po jego kliknięciu otwiera się drukowanie pliku pdf. Próbowałam zrobić to w następujący sposób:

  1. <script type="text/javascript">
  2.  
  3. function drukuj(url){
  4.  
  5. if (!window.print){
  6. alert("Twoja przeglądarka nie drukuje!")
  7. return 0;
  8. }
  9. var win = window.open(url, 'name', 'resizable=yes,...');
  10. if (win.document) {
  11.  
  12. win.print();
  13. }
  14. }
  15. </script>
  16. <script type="text/javascript">
  17. $(document).ready(function(){
  18.  
  19. $(".drukuj").click(function(){
  20. var url = 'sciezka_do_pliku.pdf';
  21. drukuj(url); return false;
  22. });
  23.  
  24. });
  25. </script>


Niestety nie działa to tak jak potrzebuję - okno z zawartością pdf'a się otwiera, ale drukuje się czysta strona - czy jest jakiś sposób abyś obejść ten problem? Przycisk musi powodować od razu drukowanie zawartości wskazanego pdf'a, nie musi być otwierane z nim nowe okno.
erix
Nie wymusisz drukowania bezpośrednio z PDF-a. Jest on wyświetlany przez wtyczkę, a nie przez przeglądarkę. Otrzymujesz pustą stronę, gdyż drukujesz zawartość strony, a nie PDF-a.

Nie ma innej możliwości jak ręczne wydrukowanie PDF-a przez użytkownika.
markonix
Takie druki określonych treści to co najwyżej w JAVIE.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.