Czy istnieje sposób, aby programowo utworzyć (po stronie klienta lub serwera (PHP)) obraz z określonej strony DIV lub kompletnej (strony internetowej)? Obecnie tworzę stronę internetową z bezpłatnymi kuponami. Chodzi o to, kiedy użytkownik końcowy klika przycisk "Drukuj", aplikacja otwiera nową kartę/okno z wybranymi kuponami jako pojedynczym obrazkiem (JPG, PNG lub itd.) w formacie A4 gotowym do druku. Każdy kupon ma swoje własne dane (nazwa artykułu, cena, opis itp.), Więc muszę to zrobić programowo nad zaprojektowanym przeze mnie szablonem kuponu.Programowo utworzyć obraz ze strony internetowej lub pojedynczego DIV
Nie proszę o pisanie kodu, tylko po to, aby zaproponować rozwiązanie, które mógłbym zastosować/rozwinąć. Jeśli jeszcze nie istnieje, prześlemy/opublikuję go za darmo :)
Aktualizacja: Zrobiłem to z biblioteką PHP GD :) Nadal niezadowolony z pomysłu użycia obrazów zamiast PDF, ponieważ każde drukowanie daje wyniki z różnych Rozmiary kuponów (obrazy) na różnych komputerach. Dlatego PDF może być lepszym rozwiązaniem. Możesz zobaczyć/przetestować go na demo.svikuponi.ba - Wystarczy wybrać kilka kuponów i kliknąć przycisk PRINTAJ powyżej.
Byłoby znacznie lepiej (i łatwiej) wydrukować pliki PDF zamiast obrazów; istnieje wiele metod robienia tego z PHP lub przez konwersję HTML. – Viruzzo
Witryna powinna być tak prosta, jak to tylko możliwe, zaprojektowałem ją tak, aby starsze osoby (nie eksperymentujące) mogły wykonać proste czynności: wybieranie i drukowanie kuponów. To dlatego preferuję format obrazu (plik PDF musiałby mieć zainstalowaną Adobe i ostatecznie przeglądarka wyświetliłaby okno pobierania (wierzę, obserwowałem kilka osób zagubionych przez to wszystko :)). – AlenBer
Po prostu obraz będzie: Naciśnij: Control + P – AlenBer