Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να γράψει σε ένα έγγραφο του Word Χρήση λειτουργιών PHP Αρχείο

Ένα αρχείο Microsoft Word αποθηκεύει τις πληροφορίες που περιέχονται στο έγγραφο του Word , συμπεριλαμβανομένου του κειμένου και τη μορφοποίηση , χρησιμοποιώντας μια ιδιόκτητη μορφή . Αν προσπαθήσετε να διαβάσετε ένα έγγραφο του Word χρησιμοποιώντας τυπικές λειτουργίες PHP αρχείο , δεν θα είναι σε θέση να κατανοήσουν τα δεδομένα . Εάν προσπαθήσετε να γράψετε σε ένα έγγραφο του Word χρησιμοποιώντας τυπικές λειτουργίες αρχείων PHP , θα βλάψει το έγγραφο . Υπάρχουν δύο τρόποι για να γράψει σε ένα έγγραφο του Word με την PHP . Εάν ο διακομιστής σας Web έχει ένα αντίγραφο του Word , μπορείτε να δημιουργήσετε ένα αντικείμενο COM . Αν όχι , μπορείτε να χρησιμοποιήσετε το open- source βιβλιοθήκη PHPWord από CodePlex βιβλιοθήκη της Microsoft . Οδηγίες
Γράψτε σε ένα έγγραφο του Word χρησιμοποιώντας ένα αντικείμενο COM
Η

1 Δημιουργήστε ένα νέο αντικείμενο του Word COM . Για παράδειγμα, πληκτρολογήστε :

$ word_doc = νέα ΚΟΑ ( « Word.Application ")? 2

Απόκρυψη του παραθύρου, έως ότου έχετε ; κατοικημένες έγγραφό σας . Για παράδειγμα, πληκτρολογήστε :

$ word_doc - > Visible = 0 ?
Εικόνων 3

Προσθέστε ένα νέο έγγραφο του Word με το αντικείμενο . Για παράδειγμα, πληκτρολογήστε :

$ word_doc - > Έγγραφα - > Add ( ) ?
Η 4

Δημιουργήστε το κείμενο να πάει στο έγγραφο του Word και να το μορφοποιήσετε κατάλληλα . Για παράδειγμα, πληκτρολογήστε :

$ word_doc - > Επιλογή - > Font- > Name = " Times New Roman " ?

$ Word_doc - > Επιλογή - > Font- Size = " 12 " ?

$ word_doc - > Επιλογή - > TypeText ( « Διατριβή μου ")?
5

Ρυθμίστε τα περιθώρια του εγγράφου . Για παράδειγμα, πληκτρολογήστε :

$ word_doc - > Επιλογή - > PageSetup - > LeftMargin = " 1 " ?

$ Word_doc - > Επιλογή - > PageSetup - > RightMargin = " 1" ?

$ word_doc - > Επιλογή - > PageSetup - > TopMargin = " 1 " ?

$ word_doc - > Επιλογή - > PageSetup - > BottomMargin = " 1" ?
Η 6

Αποθηκεύστε το έγγραφο . Για παράδειγμα, πληκτρολογήστε :

$ file = " myfile.docx " ?

$ Word_doc - > Documents [ 1 ] - > ωςΗ ( $ file ) ?
Η 7

Κλείστε το έγγραφο και να απελευθερώσει το αντικείμενο COM . Για παράδειγμα, πληκτρολογήστε :

$ word_doc - > εγκαταλείψει ( ) ?

Unset ( $ word_doc ) ?

>
Εικόνων ; Δημιουργία εγγράφου του Word Χρησιμοποιώντας PHPWord
8

Κατεβάστε τη βιβλιοθήκη PHPWord από την τοποθεσία του Microsoft CodePlex και τοποθετήστε το στο διακομιστή σας. Συμπεριλάβετε τη βιβλιοθήκη στην αρχή του script PHP . Για παράδειγμα, πληκτρολογήστε :

περιλαμβάνουν ( « PHPWord.php ")?
Η 9

Δημιουργήστε ένα νέο αντικείμενο PHPWord και να προσθέσετε μια νέα ενότητα ; στο έγγραφο για παράδειγμα, πληκτρολογήστε :

$ λέξη = νέα PHPWord ( ) ?

$ s = $ λέξη - > createSection ( ) ?

10

Προσθέστε το κείμενό σας στο τμήμα . Για παράδειγμα, πληκτρολογήστε :

$ s - > addText ( « Διατριβή μου ")?

11

Μορφοποίηση κειμένου περνώντας ένας πίνακα ως τη δεύτερη παράμετρο στη μέθοδο addText . Για παράδειγμα, πληκτρολογήστε :

$ s - > addText ( « Διατριβή Στόχος" , array ( "name " = > " Arial " , " μέγεθος " = > " 14 " , " τολμηρή " = > ? αλήθεια ) ) ?
Η 12

Αποθηκεύστε το έγγραφο . Για παράδειγμα, πληκτρολογήστε :

$ obj = PHPWord_IOFactory :: createWriter ( $ λέξη , " Word2007 ")?

$ Obj - > αποθήκευση ( " mythesis.docx ")?

>
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα