| | |
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Autor | Správa |
---|
Registrovaný: 04.08.10 Prihlásený: 27.02.19 Príspevky: 117 Témy: 29 |
Ahojte. Mám výpis z DB, ktorý by som chcel pomocou tlačidla vyexportovať do pdf. Ako na ten export? Ďakujem.
|
|
Registrovaný: 24.07.10 Prihlásený: 19.11.22 Príspevky: 107 Témy: 28 Bydlisko: Bratislava |
Veľmi obsiahla otázka, snáď ti pomôže toto:
http://www.fpdf.org/
je to celkom zaujímavá knižnica v podstate php class na prácu s pdfkami v php a pre tvoj prípad sa hodí asi clekom fajn
edit:
btw kukám že asi pracuješ na nejakom projekte v php/mysql čo tak si trošku kuknúť google? pár dobrých keywordov a ide to plus nejaké tutoriáliky
_________________ silentaslash || tiwdaym || tou(x)? NTB: ASUS ROG G752VS (KBL)-GB393T, CPU: Intel Core i7 7700HQ Kaby Lake, Display: 17.3" LED 3840x2160 IPS matný, RAM: 32GB DDR4, GPU: NVIDIA GeForce GTX 1070 8GB GDDR5, SSD: SSD 256GB PCIe + WD Blue PC SSD 1 TB M.2 HDD: 2TB Seagate Barracuda Laptop OS: Windows 10 64-bit Periférie: monitor: 4k 28" ASUS MG28UQ klávesnica: Corsair Gaming straf Cherry MX Silent (US) myš: A4tech Bloody J90 Core 3 kovové pojazdy NAS: Synology DiskStation DS1517 + 8GB HDD: RAID5 (synology): WD Red Plus 4TB + 2x Seagate IronWolf 4 TB Wifi: ASUS RT-AC87U AC2400 Mobil: OnePlus 3T, 64GB |
|
Registrovaný: 04.08.10 Prihlásený: 27.02.19 Príspevky: 117 Témy: 29 | Napísal autor témy xxx9955: 09.11.2012 21:45 | |
|
Takto...mám súbor v ktorom vypíše všetko v tabuľke tak ako by som si predstavoval. Ale pri fpdf by som musel tvoriť tabuľku nanovo podľa predstáv fpdf. Neexistuje spôsob ako to, čo už mám spravené len hodiť do pdf? Niečo ako pdf tlačiareň, len s tým, že by stačilo stlačiť tlačidlo a vytvorilo by sa pdf?
|
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 Bydlisko: Bratislava | Napísal shaggy: 09.11.2012 23:36 | |
|
Nie.
_________________ Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme. |
|
Registrovaný: 24.07.10 Prihlásený: 19.11.22 Príspevky: 107 Témy: 28 Bydlisko: Bratislava |
myslíš napríklad:
http://lmgtfy.com/?q=html+to+pdf+in+php
http://lmgtfy.com/?q=doc+to+pdf+in+php
http://lmgtfy.com/?q=xls+to+pdf+in+php
možno keby si bol konkrétnejší, tak by sa dalo niečo k tomu aj povedať, ale súbor.. aký súbor? aký typ? či len nejaká dátová štruktúra??
možno by ti pomohlo toto: http://stackoverflow.com/questions/3910 ... f-with-php
a ako povedal shaggy - každý súbor má iný formát a preto sa nedá jendoducho nejak len "stlačiť tlačítko" a bude to, ale treba k tomu nejaký skript, takže "nie"
ak poznáš vstupný formát súboru tak len napíš do google !format! to pdf in php
_________________ silentaslash || tiwdaym || tou(x)? NTB: ASUS ROG G752VS (KBL)-GB393T, CPU: Intel Core i7 7700HQ Kaby Lake, Display: 17.3" LED 3840x2160 IPS matný, RAM: 32GB DDR4, GPU: NVIDIA GeForce GTX 1070 8GB GDDR5, SSD: SSD 256GB PCIe + WD Blue PC SSD 1 TB M.2 HDD: 2TB Seagate Barracuda Laptop OS: Windows 10 64-bit Periférie: monitor: 4k 28" ASUS MG28UQ klávesnica: Corsair Gaming straf Cherry MX Silent (US) myš: A4tech Bloody J90 Core 3 kovové pojazdy NAS: Synology DiskStation DS1517 + 8GB HDD: RAID5 (synology): WD Red Plus 4TB + 2x Seagate IronWolf 4 TB Wifi: ASUS RT-AC87U AC2400 Mobil: OnePlus 3T, 64GB |
|
Registrovaný: 04.08.10 Prihlásený: 27.02.19 Príspevky: 117 Témy: 29 | Napísal autor témy xxx9955: 11.11.2012 22:22 | |
|
No pustil som sa do fpdf a v podstate hneď na začiatku som narazil na problém s ..."databázou". Ak to dám takto, tak to funguje: Kód: <?php require('fpdf.php'); $pdf=new FPDF(); $pdf->AddPage(); $pdf->SetFillColor(232,232,232); $pdf->SetFont('Arial','B',16); $pdf->SetY(10); $pdf->SetX(25); $pdf->Cell(30,6,'KÓD',1,0,'L',1); $pdf->Cell(100,6,'JMÉNO',1,0,'L',1); $pdf->Cell(30,6,'CENA',1,0,'R',1); $pdf->Output(); ?> Ak takto, tak nie: Kód: <?php require('fpdf.php'); require('../mysql.php'); $pdf=new FPDF(); $pdf->AddPage(); $pdf->SetFillColor(232,232,232); $pdf->SetFont('Arial','B',16); $pdf->SetY(10); $pdf->SetX(25); $pdf->Cell(30,6,'KÓD',1,0,'L',1); $pdf->Cell(100,6,'JMÉNO',1,0,'L',1); $pdf->Cell(30,6,'CENA',1,0,'R',1); mysql_close(); $pdf->Output(); ?>
A píše chybu: "FPDF error: Some data has already been output, can't send PDF file"
|
|
Registrovaný: 08.08.09 Príspevky: 12449 Témy: 39 | Napísal killer: 11.11.2012 22:30 | |
|
Pred týmto:
Kód: $pdf->Output();
podobne ako pri header(); nesmie byť žiadny výstup (print,echo,var_dump,...), medzera pred <?php alebo za ?>, UTF-8 BOM, html kód pred <?php
Skontroluj si ten ../mysql.php
_________________ always is always wrong |
|
Registrovaný: 04.08.10 Prihlásený: 27.02.19 Príspevky: 117 Témy: 29 | Napísal autor témy xxx9955: 12.11.2012 21:54 | |
|
Bolo to v tom. Ďakujem.
// pridané po 21 hodinách 26 minútach od posledného príspevku
Ako je možné riešiť zalamovanie textu v fpdf? Riešim to pomocou Multicell, čím sa text síce zalomý, ale nesedí mi potom riadkovanie pod tým, nakoľko ak je text v Multicell na dva a viac riakov, tak to zobrazuje ako jeden a ďalej text prekrýva s tým, žo je pod tám. Presun do ďalšieho riadku riešim pomocou: $y_axis = $y_axis + $row_height; . Dá sa nejak rátať na koľko riadkov je text v bunke a podľa toho násobiť $row_height?
// pridané po 1 hodine 36 minútach od posledného príspevku
A mám ešte jeden problém. Adobe reader mi zobrazí prázdny dokument. Resp. Na začiatku je obrázok. Ten sa zobrazí správne, ale žiaden text sa nezobrazí. Robí to len Adobe reader. Nevypíše žiadnu chybu a napr v čítačke vo WIN8 s tým nie je problém a ani v Gmail, Skydrive(zobrazenie súboru cez ich vstavaný prehliadač).
|
|
Registrovaný: 04.08.10 Prihlásený: 27.02.19 Príspevky: 117 Témy: 29 | Napísal autor témy xxx9955: 13.11.2012 21:05 | |
|
Multicell som vyriašil. Na zlom mieste som znova nastavoval presnú pozíciu na y-ovej osi. A čo sa týka acrobat readera už viem, že problém je s fontom, ktorý som si pridal ja, aby tam bola aj diakritika. Postupoval som podľa: http://pabi3.com/blog/php-tvorba-pdf-do ... akritikou/ . Pridával niekto font podľa tohto návodu a funguje mu to bez problémov?
|
|
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|