Dlaczego mPDF czasami nie ładuje map?

Dlaczego mPDF czasami nie ładuje map?
DE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1788
0

Generuje pdf'a z inwestycjami i do każdej inwestycji jest mapa. Mapki to zwykłe tagi img, a src to link na wzór google maps images api.

Problem w tym, że na teście prawie nigdy się nie zaczytują, a na produkcji czasem tak, czasem nie. U mnie działa. Czyżby mPDF nie zdążył tego pobrać i powinienem to zrobić maualnie? Tzn. przeparsować html zapisac obrazki na serwer i podmienić linki? o.O

mr_jaro
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Grudziądz/Bydgoszcz
  • Postów: 5300
1

nie wrzucaj jako link tylko jak base64

DE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1788
0

To też do końca nie zadziałało. Musiałem wywoływać pobieranie obrazka rekurencyjnie (żeby przerobić go na base64) do momentu, aż się nie uda pobrać, bo przy pobieraniu kilku map z rzędu traciłem połączenie (nie wiadomo czemu o.O). Czyli robiłem to samo co mpdf tylko on się poddawał przy pierwszej próbie.

Jednak dzięki Twojemu pomysłowi generuję mapkę podczas zapisu inwestycji przy zmianie lng, lat i zapisuje base64 mapy, przez co podczas generowania pdf ciągnę to z bazy i nie ma problemu :) Dzięki za pomoc.

mr_jaro
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Grudziądz/Bydgoszcz
  • Postów: 5300
0

Ja kiedyś musiałem zapisywać mape do pdf łącznie z trasami. Nie pamiętam jakiego generatora użyłem ale wiem, ze mape zmieniałem na base64 przez bodajże bibliotekę canvas2image, to następnie słałem requestem do serwera który mi generował poprawną mapę i resztę rzeczy które miały trafić do pdfa. Też walczyłem z tym długo, ale fajnie że ci działa :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.