marsher / volby-zo-zahranicia

Appka na generovanie ziadosti pre volby do NRSR 2016. nasadeny branch - master.
http://volby.digital
MIT License
43 stars 23 forks source link

Problem s ukladanim/najdenim suboru na iPhone (da sa ziadost ulozit do JPEG namiesto PDF?) #100

Open peterppp opened 8 years ago

peterppp commented 8 years ago

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) img_2076

Ak sa to tlacitko stlaci tak su moznosti odoslania do Message/Mail/Twitter/Facebook img_2077

Vacsina dobrovolnikov to odoslala na e-mail. Tam to ale vlozilo necitatelny kod v ASCII a nie citatelne PDFko. Toto je problem. img_2078

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.

roman3x commented 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.

peterppp commented 8 years ago

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.

peterppp commented 8 years ago

Strielam odboku teraz (nie som programator..) http://stackoverflow.com/questions/923885/capture-html-canvas-as-gif-jpg-png-pdf

peterppp commented 8 years ago

myslim ze by stacilo ulozit tu ziadost do 150dpi rozlisenia B&W (to je ako fax) Vie to niekto spravit??

roman3x commented 8 years ago

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 ;)

filiplikavcan commented 8 years ago

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.

roman3x commented 8 years ago

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?)

jmuransky commented 8 years ago

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...

roman3x commented 8 years ago

Ak sa mi ten hodiaci sa pdf dokument bude pri vytvarani na mobile ako doteraz sa snazit stiahnut, tak ma to bude obtazovat/odradzat.

jmuransky commented 8 years ago

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...

roman3x commented 8 years ago

Da sa tomu downloadu priradit aspon nazov? Nazov v style "" tento_download_ignoruj.pdf". Jeden browser na tom obtazuje stahovanim "nekonecne dlho".

jmuransky commented 8 years ago

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...

scholtz commented 8 years ago

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?

scholtz commented 8 years ago

bolo to implementovane.. pre ios8 a vyssie je zrusene tlacitko stiahnut, a je tam popis co ma clovek robit.. mozete to prosim niekto checknut?

branoh commented 8 years ago

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ť.

simulator screen shot 15 dec 2015 00 46 41

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). simulator screen shot 15 dec 2015 00 45 59

peterppp commented 8 years ago

@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..)

roman3x commented 8 years ago

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...