Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur man skriver till ett Word-dokument med PHP filfunktioner

    En Microsoft Word -fil lagrar informationen i Word-dokumentet , inklusive text och formatering , med ett eget format . Om du försöker läsa ett Word-dokument med vanliga PHP filfunktioner , kommer du inte att kunna förstå uppgifterna . Om du försöker skriva till ett Word-dokument med vanliga PHP filfunktioner , kommer du att skada dokumentet . Det finns två sätt att skriva till ett Word-dokument med PHP . Om din webbserver har en kopia av Word kan du skapa ett COM-objekt . Om inte , kan du använda open - source PHPWord bibliotek från Microsofts CodePlex bibliotek . Instruktioner
    Skriv till ett Word-dokument med hjälp av en COM Object
    1

    Skapa ett nytt Word COM-objekt . Skriv till exempel : ?

    < Php

    $ word_doc = new COM ( " word.application " ) ;
    2

    Dölj fönstret tills du har befolkade dokumentet . Till exempel , typ :

    $ word_doc - > Visible = 0;
    3

    Lägg ett nytt Word- dokument till objektet . Till exempel , typ :

    $ word_doc - > Dokument - > Lägg till ( ) ;
    4

    Skapa texten för att gå in i Word- dokumentet och formatera den på lämpligt sätt. Till exempel , typ :

    $ word_doc - > Val - > Font - > Name = " Times New Roman " ,

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

    $ word_doc - > Val - > TypeText ( " Min avhandling " ) ;
    5

    Ställ in dokumentets marginaler . Till exempel , typ :

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

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

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

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

    Spara dokumentet . Till exempel , typ :

    $ file = " myfile.docx ";

    $ word_doc - > Dokument [ 1 ] - > Spara som ( $ file ) ;
    7

    Avsluta handlingen och fri COM-objektet . Skriv till exempel : ?

    $ Word_doc - > Avsluta ( ) ;

    unset ( $ word_doc ) ,

    >
    Skapa Word-dokument Använda PHPWord
    8

    Ladda PHPWord bibliotek från Microsoft CodePlex webbplats och placera den på din server . Inkludera biblioteket i början av PHP-skript . Till exempel , typ :

    < php

    inkluderar ( " PHPWord.php " ) ;
    9

    Skapa en ny PHPWord objekt och lägga till ett nytt avsnitt ? till dokumentet kan till exempel skriva :

    $ word = new PHPWord ( ) ;

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

    Lägg din text till avsnittet . Till exempel , typ :

    $ s - > addText ( " Min avhandling " ) ;
    11

    Formatera text genom att passera en array som den andra parametern till addText metoden . Till exempel , typ :

    $ s - > addText ( " Thesis mål " , array ( " name" = > " Arial " , " size " = > " 14 " , " bold " = > , true ) ) ;
    12

    Spara dokumentet . Till exempel , typ :

    $ obj = PHPWord_IOFactory :: createWriter ( $ ord , " Word2007 " ) ;

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

    ? > Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man byter en Backslash
    ·Finns det ett substitut för PHP Banner Annons chef
    ·Hur Tillåt Åsidosättning PHP
    ·Konvertera ett PHP Array till JSON
    ·Hur man testar FFmpeg i PHP
    ·Hur man bygger ett PHP Client /Server
    ·Konvertera String till Long i PHP
    ·MySQL DBA Tutorial
    ·Hur du ändrar ett lösenord Script i PHP
    ·Hur man återställer MySQL 3 Root Password
    Utvalda artiklarna
    ·Vad är Transaktionella Fixtures
    ·Konvertera DataReader till DataSet
    ·Hur Importera DBX-filer
    ·MySQL Sök Tutorial
    ·Hur man söker i registret i VB6
    ·Vad är PHP Perl
    ·Hur exportera objekt från ListBox till textfiler i VB6…
    ·Hur man gör en remiss Formulär för webbplatser
    ·Hur man lär Mobile Programmering
    ·En snabb handledning om Struts
    Copyright © Dator Kunskap http://www.dator.xyz