δημιουργία εγγραφου word ή pdf με php

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
alex_begos
Δημοσιεύσεις: 102
Εγγραφή: 07 Σεπ 2007 19:29

δημιουργία εγγραφου word ή pdf με php

Δημοσίευση από alex_begos » 22 Μαρ 2011 12:22

έχω μια βαση δεδομένων οπου εχω πελατες...
ο καθε πελάτης εχει λογαριασμό οπου καθε μηνα κερδίζει καποια χρήματα...
θελω να δημιουργώ για κάθε πελατη ένα εγγραφο word ή pdf με τα χρηματα που εχει κερδίσει κα να του το αποστέλω.

Με ποίον τρόπο μπορώ να δημιουργίσω σωστα αυτα τα έγγραφα?

ποιος ειναι ο καλύτερος τρόπος?

Apostolis_38
Δημοσιεύσεις: 1969
Εγγραφή: 14 Φεβ 2008 16:20
Τοποθεσία: ΠΕΙΡΑΙΑΣ

δημιουργία εγγραφου word ή pdf με php

Δημοσίευση από Apostolis_38 » 22 Μαρ 2011 13:45

Αν θέλεις να δημιουργείς pdf μπορείς να χρησιμοποιήσεις το tcpdf ( http://www.tcpdf.org/ ) στο οποίο μπορείς να περάσεις και μερικές παραμέτρους (POST ή GET μεταβλητές για παράδειγμα) ή το html2pdf ( http://www.tufat.com/s_html2ps_html2pdf.htm ) με το οποίο μπορείς να εκτυπώσεις μια σελίδα όπως εμφανίζεται στον browser.

Σχετικά με το δίλημμα word ή pdf, μπορείς να κάνεις εξαγωγή σε word αλλά δεν ξέρω κατά πόσο μπορείς να παρέμβεις στη μορφοποίηση του εγγράφου.
Η προφανής διαφορά τους είναι οτι στο pdf δεν μπορείς να "πειράξεις" τα δεδομένα του αν δεν έχεις την κατάλληλη έκδοση. Οπότε πρέπει να σκεφτείς αν θέλεις να δώσεις αυτή τη δυνατότητα ή όχι.

Άβαταρ μέλους
alex_begos
Δημοσιεύσεις: 102
Εγγραφή: 07 Σεπ 2007 19:29

δημιουργία εγγραφου word ή pdf με php

Δημοσίευση από alex_begos » 22 Μαρ 2011 14:23

θελω να έχω και καποια εικονα μεσα σε καθε αρχειο...
οποτε καλυτερα να κανω pdf αρχειά ετσι δεν είναι?
μετα την δημιουργία των αρχείων αφου τα έχω συντάξει σωστά μεσα απο το script δεν θελω να αλλαζω κατι...
οπότε μαλλον pdf με βολευει καλύτερα...

ετσι φαντάζομαι....

Apostolis_38
Δημοσιεύσεις: 1969
Εγγραφή: 14 Φεβ 2008 16:20
Τοποθεσία: ΠΕΙΡΑΙΑΣ

δημιουργία εγγραφου word ή pdf με php

Δημοσίευση από Apostolis_38 » 22 Μαρ 2011 15:41

Ετσι νομίζω κι εγώ.
Πάντως αν πρόκειται να τυπώνεις πολλά στοιχεία, να τα "τραβάς" από την βάση με πολύπλοκο τρόπο πριν τα εκτυπώσεις, έχεις πολλά elements (π.χ. φωτογραφίες), ή html tags κ.λ.π. καλύτερα είναι να δημιουργείς πρώτα την σελίδα και μετά να την εκτυπώνεις αυτούσια με το html2pdf.
Το tcpdf είναι κομματάκι δύστροπο και σε περιορίζει στο τι θα εκτυπώσεις.
Για παράδειγμα δεν παίρνει πολλές css ρυθμίσεις. Ισως αυτό να σου δημιουργήσει προβλήματα.
Από την άλλη το html2pdf σίγουρα θέλει καλύτερο σύστημα και αργεί από λίγο εως και πολύ, ανάλογα με το τι εκτυπώνεις.
Δοκίμασε τα και τα δύο και δες πιο σου κάνει καλύτερα.

Άβαταρ μέλους
alex_begos
Δημοσιεύσεις: 102
Εγγραφή: 07 Σεπ 2007 19:29

δημιουργία εγγραφου word ή pdf με php

Δημοσίευση από alex_begos » 22 Μαρ 2011 20:06

βασικά θέλω ακόμα να υπάρχει μια εικόνα σαν υδατογράφησα πίσω απο το κείμενο αυτο πως μπωρει να γινει? γινεται?

με το html2pdf δεν έβγαλα άκρη...

Apostolis_38
Δημοσιεύσεις: 1969
Εγγραφή: 14 Φεβ 2008 16:20
Τοποθεσία: ΠΕΙΡΑΙΑΣ

δημιουργία εγγραφου word ή pdf με php

Δημοσίευση από Apostolis_38 » 22 Μαρ 2011 22:46

Στο tcpdf θα το βάλεις σαν logo. κάπου έχει μια ρύθμιση στο αρχείο tcpdf.php αν θυμάμαι καλά. Θα σου πω αύριο σίγουρα. Πιθανός όμως να έχεις πρόβλημα με τις διαστάσεις (αν και εφόσον θα καλύπτει όλη τη σελίδα) ή με μια δεύτερη εικόνα.
Στο html2pdf θα το βάλεις σαν background στην σελίδα.

Αμφότερα πάντως θέλουν καλό ψάξιμο και διάβασμα.

Apostolis_38
Δημοσιεύσεις: 1969
Εγγραφή: 14 Φεβ 2008 16:20
Τοποθεσία: ΠΕΙΡΑΙΑΣ

δημιουργία εγγραφου word ή pdf με php

Δημοσίευση από Apostolis_38 » 23 Μαρ 2011 08:35

Λοιπόν, στο tcpdf το αρχείο στο οποίο ορίζεις την εικόνα σαν logo είναι το tcpdf_config.php στον φάκελο config.
Εκεί μπορείς να ρυθμίσεις το μήκος της.
Ρυθμίσεις μπορείς να βάλεις και στο αρχείο που δημιουργείς την εκτύπωση.

Κώδικας: Επιλογή όλων

$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH);
Δεν ξέρω όμως να σου πω αν μπορείς να βάλεις κι άλλη εικόνα με κάποιο <img src> ή background-attachment γιατί δεν το έχω δοκιμάσει.
Στην έκδοση που έχω εγώ (4.8.022) σίγουρα δεν δέχεται τον δεύτερο τρόπο μιας και η εφαρμογή δεν παίρνει καμμία css "ρύθμιση".
Κάπου όμως είχε πάρει το μάτι μου ότι το πρόβλημα λύθηκε σε κάποια επόμενη έκδοση (5 κάτι), οπότε ίσως θα έπρεπε να το ψάξεις.

Άβαταρ μέλους
alex_begos
Δημοσιεύσεις: 102
Εγγραφή: 07 Σεπ 2007 19:29

δημιουργία εγγραφου word ή pdf με php

Δημοσίευση από alex_begos » 23 Μαρ 2011 15:14

Σ' ευχαριστω πολυ φιλαρακομου για την βοηθεια....
η δουλεια που θελω να κανω οπως εξηγησα ειναι να παραγω μαζικα για οσους πελατεσ επιλεγω απο ενα ερωτημα ενα pdf h word αρχειο με τα στοιχεια του λογαριασμου τους....
Θελω να εχει μια επαγγελματικη εμφανηση....
Δεν ξερω αν μπορω να χρησιμοποιηση καποιο pdf template... θα το ψαξω και θα ποσταρω τι επελεξα

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6236
Εγγραφή: 30 Νοέμ 2004 03:09

δημιουργία εγγραφου word ή pdf με php

Δημοσίευση από fafos » 23 Μαρ 2011 18:40

Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Άβαταρ μέλους
alex_begos
Δημοσιεύσεις: 102
Εγγραφή: 07 Σεπ 2007 19:29

δημιουργία εγγραφου word ή pdf με php

Δημοσίευση από alex_begos » 23 Μαρ 2011 19:55

Ευχαριστώ πολυ fafos!!!!!!!

Άβαταρ μέλους
alex_begos
Δημοσιεύσεις: 102
Εγγραφή: 07 Σεπ 2007 19:29

δημιουργία εγγραφου word ή pdf με php

Δημοσίευση από alex_begos » 13 Απρ 2011 20:47

Τελικα χρισημοποιησα tcpdf.....
πολυ καλο και εκανε ακριβως αυτο που ζητουσα....

ευχαριστώ παρα πολυ

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες