Avatar billede elskermad.dk Nybegynder
14. februar 2005 - 20:06 Der er 24 kommentarer og
1 løsning

generere pdf-dokument automatisk via php

hej eksperter!

jeg har nu hele dagen bøvlet med at generere et pdf-dokument automatisk via nogle variabler hentet fra en database!

jeg har haft gang i adskillige classes fundet via google men lige meget har det hjulpet!

enten er apache gået ned pga. fejl eller outputtet har været helt galt på den... :S

derfor håber jeg der er et venligt sind her på eksperten der vil bruge lidt tid på at hjælpe mig med at få den genereret! :)

jeg har strikket et word-dokument sammen så man kan se hvordan den gerne skal komme til at se ud (kan findes på denne adresse: http://www.alnet.dk/faktura/faktura.doc) og følgende ting skal kunne sættes ind automatisk via udtrækket fra db'en (mysql):

- dato
- betalingsfrist
- fakturanummer
- modtager adresse
- modtager navn
- beskrivende tekst (Oprettelse og 12... bla bla)
- tabellen med oplysninger omkring indholdet af fakturaen (evt. laves på en anden måde hvis det ikke er muligt)
- fakturanummeret igen i parentesen

det hele skal gerne laves således at der i toppen og bunden hele siden er sidehoved- og fod med de oplysninger der er i word-dokumentes hoved og fod. (dato, modtager, logo, afsender, fakturanummer, sidenr, kontakt-oplysninger m.m.)

den skal efter generering gemme dokumentet 2 gange (i mapperne /faktura og /kunde) og den skal så åbne den der er gemt under /kunde så man kan foretage en udskrivning.

hvis der er spørgsmål skal jeg gerne prøve at formulere mig bedre :)

hvis jeg bliver _rigtig_ glad for det kan det ske der falder et mindre kontant beløb som tak istedet for point!
Avatar billede tigertool Nybegynder
14. februar 2005 - 20:09 #1
Med på en lytter :)
Avatar billede elskermad.dk Nybegynder
14. februar 2005 - 20:15 #2
hehe kan være du os er med til en betaling så? ;)
Avatar billede tigertool Nybegynder
14. februar 2005 - 20:19 #3
Bahh :P
Ej, jeg har selv brugt en del tid på at lave et faktura system i PHP for godt et år siden. Jeg droppede det faktisk kun fordi jeg ikke kunne få lavet fakturaen som en PDF :) (Også købte jeg et økonomisystem i stedet)
Avatar billede elskermad.dk Nybegynder
14. februar 2005 - 20:22 #4
okay men har set rigtig mange steder at firmaer laver fakturaen som en pdf-fil så det må kunne lade sig gøre - også i PHP nu der er så mange classes til det - er blot ikke god nok til det :S

så håber jeg finder hjælp!
Avatar billede tigertool Nybegynder
14. februar 2005 - 20:23 #5
En løsning kunne jo være en PDF-printer ?
Avatar billede elskermad.dk Nybegynder
14. februar 2005 - 20:24 #6
hvad er det?
Avatar billede tigertool Nybegynder
14. februar 2005 - 20:36 #7
Det er en printer man downloader og installerer. Den "printer" så en PDF fil ud som man kan gemme. www.pdf995.com <-- der kan du downloade en.
Avatar billede elskermad.dk Nybegynder
14. februar 2005 - 20:39 #8
okay tak for linket :) men vil nu blive evigt glad hvis jeg alligevel kan få lavet det jeg beskriver i spørgsmålet!!
Avatar billede tigertool Nybegynder
14. februar 2005 - 20:40 #9
forstår man godt. Jeg har selv arbejdet med det - og ved hvor svært det er. Det lykkes mig faktisk aldrig at få noget som helst ud i en PDF. Jeg startede endda bare med at ville have et "hej" ud på siden.
Avatar billede olebole Juniormester
14. februar 2005 - 21:30 #10
<ole>

Det kræver, du installerer PDFLib på serveren:
    http://dk.php.net/pdf

/mvh
</bole>
Avatar billede elskermad.dk Nybegynder
14. februar 2005 - 21:37 #11
jeg har installeret PHO 3.2.10 på serveren - burde det så ikke være understøttet? og har i øvrigt, også haft en "readme"-fil der selv generede sig i pdf-format til at virke på serveren!?
Avatar billede olebole Juniormester
14. februar 2005 - 22:06 #12
Hvis du mener PHP 3.2.10, er svaret: Nej. Det bibliotek skal installeres separat.
Der er forhåbentlig ikke noget, der af sig selv genererer filer på serveren. Hvad mener du?
Avatar billede drbean Nybegynder
14. februar 2005 - 22:17 #13
Hey...
En anden løsning er at bruge klassen på sitet http://www.fpdf.org/

Det er super let at bruge.
Avatar billede tigertool Nybegynder
14. februar 2005 - 22:33 #14
drbean <-- faktisk ja. den virker :)
Avatar billede olebole Juniormester
14. februar 2005 - 22:45 #15
Hvis kun du skal generere ganske få pdf'er kan du godt bruge en klasse - men det er så absolut en nødløsning
Avatar billede drbean Nybegynder
15. februar 2005 - 08:37 #16
Hvad er der galt i at bruge en klasse??
Avatar billede elskermad.dk Nybegynder
15. februar 2005 - 09:29 #17
så er det nok pga. jeg har forsøgt mig med en klasse at jeg har fået genereret den readme-pdf-fil på min server, men er det lettere hvis man installerer modullet på serveren?

drbean: jeg har forsøgt med den klasse, kan du smide et lille eksempel med forklaring? jeg forstår virkelig ikke systemet :S
Avatar billede drbean Nybegynder
15. februar 2005 - 09:42 #18
ja det kan jeg. Når jeg kommer hjem. Har brugt det til at lave et faktura system før. Men ellers ligger der en god dokumentation der inde
Avatar billede elskermad.dk Nybegynder
15. februar 2005 - 10:23 #19
drbean: når jeg laver første eksempel inde fra deres tutorial får jeg følgende output; http://alnet.dk/faktura/faktura.php
Avatar billede elskermad.dk Nybegynder
15. februar 2005 - 10:24 #20
haha nu virker det? hvorfor virker det når jeg trykker på linket herinde på E, men ikke når jeg skriver det i adresse-linien? spooky hehe
Avatar billede elskermad.dk Nybegynder
15. februar 2005 - 10:24 #21
prøver lige at kigge lidt på det så, men alligevel vil lidt hjælp aldrig være af vejen
Avatar billede elskermad.dk Nybegynder
15. februar 2005 - 11:48 #22
nu er jeg kommet en rimelig i gang takket være den tutorial på www.fpdf.org som jeg åbenbart har overset første omgang. fungere som php.net's så forholdsvis nemt at finde ud af! :)

smider du et svar drbean?
Avatar billede drbean Nybegynder
15. februar 2005 - 11:50 #23
Nej tak. Jeg samler ikke på point. Tag dem selv
Avatar billede elskermad.dk Nybegynder
15. februar 2005 - 14:31 #24
så snupper jeg dem selv!

rigtig mange tak for hjælpen...

det virker nu!
Avatar billede doncarnage Nybegynder
22. september 2010 - 10:22 #25
Lykkedes det dig at få sat en faktura pænt op?

Skal selv have lavet en faktura nu nemlig, og synes det virker pænt uoverskueligt og svært :S
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