logo

Generování faktury v PDF pro posílání e-mailem, QR, testování kompatibility webu se Safari

13.03.2021 21:05
1
Mám kamaráda, kterému je zhruba 60 let a už poněkud zdědkovatěl (stále mluví hlasem Luďka Soboty, odmítá používat smartphone jako smartphone a používá jej jen jako klasický mobil, po rozvodu je líný si hledat novou ženskou a raději jezdí na kole atd.; donedávna i nosil knírek, ale už se mi jej podařilo přemluvit, aby ten knírek shodil; k používání aplikací ve smartphonu, mluvení normálním hlasem atd. jej přemlouvám také, ale dosud neúspěšně).

Kamarád si usmyslel, že naprogramuje v PHP8 účetní systém, který bude posílat faktury e-mailem.

Když si o tom se mnou povídal, tvrdil mi, že systém nemusí posílat faktury ve formátu PDF a že není zapotřebí implementovat platební QR kódy. Namítl jsem, že lidé ty platební QR kódy používají zejména z bankovních aplikací ve smartphonech. Kamarád mi opáčil hlasem Luďka Soboty, že on tedy rozhodně bankovní aplikaci ve smartphonu nepoužívá.

Zmínil jsem se kamarádovi také, že weby, které mám na starosti, testuji v různých prohlížečích na různých platformách, aby se weby zobrazovaly vždy korektně.

Kamarád mi odpověděl, že on testuje weby v Chrome na stolním PC a že ostatní prohlížeče mají být s Chromem kompatibilní. A že on kompatibilitu testovat nebude, počká si prý, až si případně na nějakou nekompatibilitu budou stěžovat jeho klienti.

Bojím se, že z těchto nápadů mého kamaráda hrozí maléry.

Chtěl bych proto poprosit o nápovědu:

1) Jak nejjedroduššeji generovat na serveru PDF z HTML pro Chrome (tak, aby to HTML vypadalo jako vytištěné z Chrome)?

2) Jaká knihovna pro generování platebních QR kódů je nejjednodušší pro integraci do aplikace v PHP8? Snad bych kamaráda ukecal k její implementaci, když by mu implementace nedala skoro žádnou práci.

3) Na jaké věci si má člověk dávat pozor v HTML a CSS, aby se minimalizovala nekompatibilita se Safari? Za normálních okolností si vše ověřuji na https://caniuse.com/, ale kamarád nemá chuť někde něco aktivně hledat.

Co se právě děje na Webtrhu?

13.03.2021 21:25
2
1) fdpf, mpdf, tcpdf...
2) paylibo, profit365...
3) otevřít safari, udělat úpravu pro safari
4) ať si to kamarád dělá jak chce
14.03.2021 00:40
3
Původně odeslal Spouter
3) otevřít safari, udělat úpravu pro safari
Díky!

Kamarád odmítá testovat Safari, má sice iPad se Safari, ale odmítá na něm testovat weby, prý nebude používat iPad, když má stolní PC.

Proto jsem se ptal v obecné rovině, zda jsou nějaké chytáky a pasti na Safari (vím, že si například Safari moc nerozumí s formátem WebP)
14.03.2021 08:31
4
Tolik energie kvuli cloveku, ktery vse odmita? Neresil bych.
14.03.2021 09:41
5
Stareho psa novym kouskum nenaucis :)
14.03.2021 11:36
6
Co jsou ty rámečky kolem avateru? Označení moderátorů?
14.03.2021 13:28
7
A proč se na to rovnou kámoš nevy**re? Neodmítá kámoš, také číst nebo psát... Nehce aby to někdo napsal za něj...
14.03.2021 13:50
8
Původně odeslal Spouter
A proč se na to rovnou kámoš nevy**re? Neodmítá kámoš, také číst nebo psát... Nehce aby to někdo napsal za něj...
On si pak chce najmout nějaké juniory, ale samozřejmě těm musí někdo napsat zadání, tj. v zadání by měly být faktury v PDF, platební QR kódy apod.
14.03.2021 15:11
9
JJ, to bude kvalitní práce, když "junior" bude dělat více než "senior" programátor. Předpokládám, že pro kámoše ty juniory seženeš, protože to je určitě pod jeho úroveň a nehodlá se tím zabývat...
14.03.2021 16:37
10
A proč že se do toho vlastně pouští..? :) Přijde mi to asi jako kdyby si někdo usmyslel, že si postaví letadlo, ale nedal mu křídla, protože to je přece proti jeho přesvědčení...
14.03.2021 18:51
11
Na faktury bych použil: http://faktury.chci-www.cz/
Sice nevím, zda podporuje PHP8, ale 7.4 ano a je to knihovna na generování faktur v PDF. Tedy nemusí řešit nic, jen do ní sype data. QR kódy to také umí.

A ano, QR kódy jsou nutnost. Naučil jsem se je používat, šetří to práci s opisováním, navíc se to dá i zautomatizovat.
14.03.2021 19:29
12
Původně odeslal Whispere
Na faktury bych použil: http://faktury.chci-www.cz/
Sice nevím, zda podporuje PHP8, ale 7.4 ano a je to knihovna na generování faktur v PDF. Tedy nemusí řešit nic, jen do ní sype data. QR kódy to také umí.
Tu třídu jsem napsal já. Mám připravený update, který řeší také kompatibilitu s PHP 8, měl bych jej uvolnit asi zítra, pokud stihnu testy.
15.03.2021 10:05
13
Původně odeslal kenod
Tu třídu jsem napsal já. Mám připravený update, který řeší také kompatibilitu s PHP 8, měl bych jej uvolnit asi zítra, pokud stihnu testy.
To je super!

---------- Post added 15.03.2021 at 10:08 ----------

Původně odeslal Whispere
Na faktury bych použil: http://faktury.chci-www.cz/
Sice nevím, zda podporuje PHP8, ale 7.4 ano a je to knihovna na generování faktur v PDF. Tedy nemusí řešit nic, jen do ní sype data. QR kódy to také umí.

A ano, QR kódy jsou nutnost. Naučil jsem se je používat, šetří to práci s opisováním, navíc se to dá i zautomatizovat.
Díky, podívám se na to

---------- Post added 15.03.2021 at 10:08 ----------

Původně odeslal Spouter
1) fdpf, mpdf, tcpdf...
2) paylibo, profit365...
3) otevřít safari, udělat úpravu pro safari
4) ať si to kamarád dělá jak chce
Moc děkuji za nápovědu, je užitečná i pro mě