Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come scrivere un documento di Word Utilizzo delle funzioni di file PHP

Un file di Microsoft Word memorizza le informazioni contenute nel documento di Word , compreso il testo e la formattazione , utilizzando un formato proprietario . Se si tenta di leggere un documento di Word utilizzando le funzioni file standard di PHP , non si sarà in grado di comprendere i dati . Se si tenta di scrivere in un documento di Word utilizzando le funzioni file standard di PHP , si danneggia il documento . Ci sono due modi per scrivere un documento Word con PHP . Se il server Web dispone di una copia di Word , è possibile creare un oggetto COM . In caso contrario, è possibile utilizzare la libreria PHPWord open source dalla libreria di Microsoft CodePlex .
Istruzioni Scrivi a un documento di Word utilizzando un oggetto COM
1

creare un nuovo oggetto COM di Word . Ad esempio, digitare : ?

$ word_doc = new COM ( " Word.Application " ) ;
2

nascondere la finestra finché non si è popolato il documento. Ad esempio, digitare :

$ word_doc - > Visible = 0;
3

Aggiungi un nuovo documento di Word per l'oggetto . Ad esempio, digitare :

$ word_doc - > Documenti - > Aggiungi ();
4

creare il testo di andare nel documento di Word e il formato in modo appropriato. Ad esempio, digitare :

$ word_doc - > Selezione - > Font- > Name = " Times New Roman" ;

$ word_doc - > Selezione - > Font- Size = "12" ;

$ word_doc - > Selezione - > TypeText ( " la mia tesi " ) ;
5

i margini del documento . Ad esempio, digitare :

$ word_doc - > Selezione - > PageSetup - > LeftMargin = " 1 " ;

$ word_doc - > Selezione - > PageSetup - > RightMargin = " 1 " ;

$ word_doc - > Selezione - > PageSetup - > TopMargin = " 1 " ;

$ word_doc - > Selezione - > PageSetup - > BottomMargin = " 1 " ;
6

salvare il documento. Ad esempio, digitare :

$ file = " myfile.docx " ;

$ word_doc - > Documenti [ 1 ] - > Salva con nome ( $ file) ;
7

Chiudere il documento e libera l'oggetto COM . Ad esempio, digitare : ?

$ Word_doc - > quit ();

unset ( $ word_doc ) ;

>
Crea documento Word utilizzando PHPWord
8

Scarica la libreria PHPWord dal sito Microsoft CodePlex e posizionarlo sul vostro server . Includere la libreria all'inizio dello script PHP . Ad esempio, digitare :

include ( " PHPWord.php " ) ;
9

Creare un nuovo oggetto PHPWord e aggiungere una nuova sezione ? al documento , ad esempio, digitare:

$ parola = new PHPWord ( ) ;

$ s = $ word - > createSection ();
10

Aggiungi il tuo testo alla sezione . Ad esempio, digitare :

$ s - > addText ( " La mia tesi " ) ;
11

Formato testo passando un array come secondo parametro al metodo addText . Ad esempio, digitare :

$ s - > addText ( " Obiettivo Tesi " , array (" name " = > " Arial " , "size " = > " 14 " , " bold " = > , true) ) ;
12

salvare il documento. Ad esempio, digitare :

$ oggetto = PHPWord_IOFactory :: CreateWriter ( $ parola ", Word2007 ");

$ obj - > save ( " mythesis.docx " ) ;

? >

 

Programmazione © www.354353.com