IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

FAQ PHP

FAQ PHPConsultez toutes les FAQ

Nombre d'auteurs : 68, nombre de questions : 580, dernière mise à jour : 18 septembre 2021 

 
OuvrirSommaire→Bibliothèques, extensions→XML→OpenXML (Microsoft Office)→Les Parts→Word

Un document Word 2007 utilise le namespace "w" pour préfixer tous les éléments et tous les attributs. Ce namespace est défini par le schéma "http://schemas.openxmlformats.org/wordprocessingml/2006/main".

 
Sélectionnez
<?php

if(!file_exists('word'))
{
    mkdir('word');
}

$dom = new DOMDocument();

$XMLDocument = $dom->createElement('w:document');
$XMLDocument->setAttribute('xmlns:w', 'http://schemas.openxmlformats.org/wordprocessingml/2006/main');
$dom->appendChild($XMLDocument);

$XMLBody = $dom->createElement('w:body');
$XMLDocument->appendChild($XMLBody);

$XMLParagraph = $dom->createElement('w:p');
$XMLBody->appendChild($XMLParagraph);

$XMLRun = $dom->createElement('w:r');
$XMLParagraph->appendChild($XMLRun);

$XMLText = $dom->createElement('w:t', "Hello world!");
$XMLRun->appendChild($XMLText);

$dom->save('word/document.xml');

?>
Créé le 2 juillet 2007  par Guillaume Rossolini

Lien : Comment ajouter une Part à un document OpenXML ?

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2003 Developpez.com Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.