Avatar billede elav Nybegynder
06. juni 2006 - 10:59 Der er 11 kommentarer og
2 løsninger

Generering af PDF udfra skabelon og diverse tekster

Hejsa,

Jeg har en skabelon (sidehoved, standard tekst, og sidefod)

Dokumentet skal bl.a. variere ved at navnet nævnt i teksten er en variabel.

Desuden er der 20-30 sætninger, som er punktopstillede, som (5-10 stykker af) er tilknyttet den variable person.

Hvordan oprettes en pdf i php?
Avatar billede michael_stim Ekspert
06. juni 2006 - 11:03 #1
PDFlib eller fpdf.
http://www.fpdf.org/
Avatar billede michael_stim Ekspert
06. juni 2006 - 11:05 #2
Avatar billede elav Nybegynder
07. juni 2006 - 21:17 #3
Hvordan laver man eks. punktopstilling med fpdf...?

Jeg har lavet en kodestump (fulgt tutorial) hvor jeg aktiverer <b>, <i>, <u> osv...

Men hvad med <li>, og <ol> ???
Avatar billede michael_stim Ekspert
07. juni 2006 - 21:41 #4
http://www.fpdf.org/en/script/MultiCellBlt.pdf

under script->multicell with bullit
Avatar billede elav Nybegynder
14. juni 2006 - 11:14 #5
Mange tak for hjælpen...

Hvem vil have point?
Avatar billede michael_stim Ekspert
15. juni 2006 - 08:44 #6
Behøver ikke 200 point for et par links ;o)
Avatar billede elav Nybegynder
15. juni 2006 - 23:41 #7
Lige en ting til...

Jeg ønsker at indsætte noget html i en celle, hvordan gør jeg det?

Jeg har dette:

$html='<center><b>' . $object_name .'</b><br>' . $object_desc . '<br>' . $object_numb . '<br><b>' . $object_pric . '</b></center>';

og selve cellen:

$pdf->Cell(190,15,'INDSÆT HTML HER!!!',0,0,'C');

Hvordan ordner jeg dette?
Avatar billede elav Nybegynder
16. juni 2006 - 00:21 #8
Og hvordan bruger jeg SetMargins()???

$pdf->SetMargins(float left, float top [, float right]);

Hvor indsættes de respektive værdier?

Og skal det kaldes før eller efter AddPage() ???
Avatar billede elav Nybegynder
16. juni 2006 - 00:28 #9
Løste den sidste, ved at prøve mig frem :)

$pdf->SetMargins($margin_left,$margin_top,$margin_right);
Avatar billede elav Nybegynder
16. juni 2006 - 00:40 #10
Kan man på nogen måde lave skriftstørrelse tilpasning til celle-bredde?

...og en max-skriftstørrelse?
Avatar billede elav Nybegynder
16. juni 2006 - 00:48 #11
Kan man på nogen måde ændre "opløsningen"?

Jeg opretter et gitter af celler, og 38 i bredde er for lidt, og 39 er for meget...

Kan jeg gange opløsningen med f.eks. 10, og så bruge et tal mellem 380 og 390, hvis I forstår?
Avatar billede elav Nybegynder
16. juni 2006 - 00:56 #12
Og hvordan sættes bottom_margin???

$pdf->SetAutoPageBreak(auto,1)

Den giver en fejlmelding...
Avatar billede elav Nybegynder
16. juni 2006 - 01:00 #13
Har løst det meste...

Mine løse ender er:

* HTML i celler
* Opløsningen, så der opnås bedre præcision

Tak for hjælpen så langt...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester