Open peterppp opened 8 years ago
To PDF je velky problem a my to vieme iba pre to, ze to vieme :) Aj to nie vsade. Na mojom Androide to ulozim iba v 1 z 3 prehliadacov(pravdepodoben problem neexistujuceho nazvu suboru k stiahnutiu #20 ) a patranie odkial to pdf prilozit bude podla mna nad sily volicov. https://github.com/marsher/volby-zo-zahranicia/issues/20#issuecomment-164201482 tu su dalsie PDF problemy + mozne riesenie od niekoho z fb.
najlepsie by bolo ak by sa to dalo odoslat priamo do mailu ako PDF..
Druha najjednoduchsia moznost (a asi aj najjednoduchsie pre uzivatelov) by bolo to namiesto PDF konvertnut do JPEG. Na urade to akceptuju ako JPEG a uzivatel si to najde vo fotogalerii. To pozna na telefone kazdy. Navyse ak sa tam bude pridavat foto pasu tak to bude vedla seba..
Vraj je ta konverzia do JPEG tazsia ako do PDF. Neviem posudit.
Strielam odboku teraz (nie som programator..) http://stackoverflow.com/questions/923885/capture-html-canvas-as-gif-jpg-png-pdf
myslim ze by stacilo ulozit tu ziadost do 150dpi rozlisenia B&W (to je ako fax) Vie to niekto spravit??
Podla mna tiez by sa to malo minimalne z iPhone a Androidu generovat do jpg, ak to nebude robit problemy, alebo to nebude srotit "nekonecne dlho". Neviem, ako pouzivatelia Windows phone a Raspberry a ci ich riesit v pripade nefunkcnosti a neurobit im preventivne info #85 Vidim to na zmenu loga - BETA z nazvu zmenit na ALFA a minimalne slovo "ostra" zmenit na beta ak nie aj datum posunut na neskor... nedela 20.12. bude po sobote, to sa hadam do vtedy vyladi ;)
Ak by sme kompletne zmenili PDF za JPG, tak by to sprehladnilo a zjednodusilo workflow, kedze by sme mohli userovi po odoslani formulara zobrazit preview a nad tym pole na podpis a nasledne zaverecnu info obrazovku s instrukciou, ze obrazok si treba ulozit medzi obrazky a potom prilozit do emailu spolu s fotkou pasu.
Otazka ci potrebuje preview pri vytvarani podpisu... podla mna mu je na nic. A tusim v tom odkaze, alebo v inych, ktore sa venovali generovaniu jpg v JS bolo ze mu to moze forsnut na stiahnutie rovnako ako pdf. (Inak kym to tu nepises, ani som si nikde nevsimol, ze treba zo zahranicia odfotit pas. Alebo to iba pre tych s trvalym pobytom v cudzine?)
Tak cesta existuje. Kedze sme na same-origin, tak naopak ten pdf preview vieme pekne pouzit. Vo vysledku je totiz s neho iframe obsahujuci pristupne HTML pripravene na osahanie :) http://caniuse.com/#feat=datauri a uz mame HTML dump ktory sa da priamo zaslat ako priloha. Pokial sa pouzije aj http://caniuse.com/#feat=svg a http://caniuse.com/#feat=blobbuilder tak cez https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Drawing_DOM_objects_into_a_canvas z toho vieme priamo spravit obrazok...
Ak sa mi ten hodiaci sa pdf dokument bude pri vytvarani na mobile ako doteraz sa snazit stiahnut, tak ma to bude obtazovat/odradzat.
Toto sa nezmeni. Browsre, ktore nepodporuju zobrazenie PDF nedokazu precitat pozadovany MIME a teda sa zachovaju by-default ako ku kazdemu neinterpretovatelnemu typu - binary data = download file...
No a toto sa da obist potom fakt len tak, ze sa zameni komponenta jspdf za canvas + jeho drawing API a bude sa generovat obrazok miesto PDF. To su ale aj uplne ine prikazy pri vykreslovani + nanovo riesenie podpisov atd co je dost vela roboty a neviem ci sa toho niekto bude chciet ujat...
Da sa tomu downloadu priradit aspon nazov? Nazov v style "" tento_download_ignoruj.pdf". Jeden browser na tom obtazuje stahovanim "nekonecne dlho".
Co som pozeral, tak len cez toto http://caniuse.com/#search=download A to je dost slabo podporovane a niesom si 100% isty (aj ked pravdepodobne ano), ci by sa to vobec dalo napasovat... Takze vecsinou nie...
riesenie pre iPhonistov je podrzat prst na vygenerovanom pdfku a ulozit ako obrazok.. alternativa je cez aplikaciu iBooks...
kedze nemam ios, tak to neviem otestovat.. viete niekto potvrdit, ze sa zjednodusi user interface pre mac ak schovame tlacitko stiahnut dokument a namiesto toho tam bude text ze podrzte prst na pdfku a ulozte ho do obrazku?
bolo to implementovane.. pre ios8 a vyssie je zrusene tlacitko stiahnut, a je tam popis co ma clovek robit.. mozete to prosim niekto checknut?
Tak test na iPhone 5 iOS 9.2, iOS Simulator 6S Plus iOS 9.2 V kroku 5 je stále tlačítko "Stiahnuť". Krok 7 - Po podržaní prsta na obrázku -> "Uložiť obrázok" sa uloží PDF súbor medzi fotky, dá sa neskôr odoslať mailom, má však iba nejakú PDF ikonu, a nedá sa prezerať obsah. To asi nie je úplne správne z UX pohľadu... Odoslať sa to musí z aplikácie Fotky(cez zdieľanie mailom), pretože pri vložení prílohy v aplikácii Mail sa to PDF uložené medzi fotkami nedá vybrať.
No a nefunguje úplne správne ani náhľad PDF v browseri(Safari), ako to PDF bude vyzerať - je to nejaké useknuté a nedá sa zmenšiť, aby to užívateľ videl celé. To je asi na založenie nového issue(ak ešte neexistuje).
@branoh dakujem za poznamky - oba problemy su viditelne na iPhonoch. Aj useknuty preview aj to ze to PDFko sa neda prehliadat (teda bez nainstalovaneho PDF prehliadaca ako iBooks a pod..)
Mne osobne to PDF tiez nevidiet na Win 7 a FF, lebo nemam PDF prehliadac integrovany. Uplnen som na to zabudol. Pridal som tam malý text "Nezobrazenie náhľadu nemusí byť problém, ak nemáte pdf prehliadač integrovaný do prehliadača.". Teoreticky je možné zisťovať JS nainštalovanosť pdf pluginu...
DA SA NAMIESTO DO PDF UKLADAT ZIADOST DO JPEG??
Spravil som maly test z troma uzivatelmi na iPhonoch (iOS7 aj iOS8) Vyzera to tak, ze nikto nevedel ulozit ten subor korektne.
Tu je nahlad na vygenerovanu ziadost. Dole v strede je tlacitko na zdielanie (so sipkou)
Ak sa to tlacitko stlaci tak su moznosti odoslania do Message/Mail/Twitter/Facebook
Vacsina dobrovolnikov to odoslala na e-mail. Tam to ale vlozilo necitatelny kod v ASCII a nie citatelne PDFko. Toto je problem.
Da sa to ulozit trocha zlozitym sposobom do iBooks a odtial to potom prilozit do emailu. Ale nikto na to sam neprisiel.
Dajte mi vediet ci sa to da upravit tak ze to ulozi korektne PDFko. Mozno by bolo jednoduchsie ak by tie ziadosti boli generovane do JPG pretoze ten by bol automaticky ulozeny do Photostream (fotogalerie) S tym uz vie narabat kazdy.