![](https://products-qa.fileformat.com/fr/word-processing/php/phpdocx/header-image.png)
PHPDocx
API PHP Open Source pour le traitement des fichiers Word
Ouvrez, lisez, écrivez, manipulez et convertissez des fichiers MS Word DOCX au format PDF et HTML via l'API PHP gratuite. Ajoutez et modifiez des tableaux et extrayez du texte en toute simplicité.
PHPDocx est une bibliothèque open source qui donne aux développeurs de logiciels la possibilité de générer dynamiquement des documents Microsoft Office Word dans leurs propres applications PHP. La bibliothèque est très stable et offre plusieurs options pour générer des documents word DOCX. Vous pouvez facilement créer des documents Word en utilisant les fonctionnalités de base ou la conversion HTML et CSS en WordML. PHPDocx est disponible sous la licence LGPL qui est la version gratuite. La version payante est également disponible avec plusieurs fonctionnalités avancées et personnalisées telles que des listes imbriquées, des zones de texte, des en-têtes et des pieds de page personnalisés, des graphiques 3D, MathML et bien d'autres.
La bibliothèque PHPdocX inclut la prise en charge de certaines fonctionnalités très importantes liées au traitement de texte et à la gestion de documents Word, telles que l'ajout de textes, l'insertion et la gestion de tableaux, l'ajout d'images et de graphiques aux documents Word, le formatage de base, la conversion Word en HTML, etc. Vous pouvez également importer facilement du contenu HTML et CSS ainsi que l'exporter vers un fichier PDF et de nombreuses autres fonctionnalités importantes.
Premiers pas avec PHPDocx
Veuillez télécharger le package ZIP à partir de la page PHPDocx et copier les fichiers dans le chemin du serveur où vous utiliserez la bibliothèque de données/logiciels. Pour commencer à utiliser la bibliothèque de logiciels, il est nécessaire d'ajouter le code de licence et le sous-domaine/domaine/IP.
Générer et modifier des documents Word à l'aide des API PHP
La bibliothèque open source PHPDocx fournit la fonctionnalité permettant de créer de nouveaux documents Word au format de fichier .docx. La bibliothèque a également fourni un support pour modifier les documents Word existants en fonction de leurs propres besoins. Vous pouvez facilement ajouter du texte ou insérer des paragraphes, effectuer des alignements de texte, ajouter des styles de police, insérer et modifier des tableaux, et bien plus encore.
Extraction de texte à partir de Word DOCX
La bibliothèque open source PHPDocx donne aux développeurs de logiciels la possibilité d'extraire du texte du format de fichier Word DOCX dans leur application avec seulement quelques lignes de code PHP. Il comprenait également la prise en charge de l'extraction d'images, d'en-têtes, de données de tableau et bien plus encore à partir d'un document Word en toute simplicité. Vous pouvez également facilement ajouter du texte à l'endroit de votre choix dans un document Word. La bibliothèque prend également en charge la transformation facile de votre texte en documents Word.
Ajouter et modifier des tableaux dans Word DOCX
Les tableaux sont une partie très utile des documents Microsoft Word et sont principalement utilisés pour organiser le contenu de différentes manières. L'API open source PHPDocx a inclus une prise en charge complète pour l'ajout et la modification de tables dans leurs applications PHP. Vous pouvez également effectuer différentes opérations sur vos tableaux telles que l'insertion d'une nouvelle ligne dans les tableaux, l'ajout de cellules au tableau, l'insertion de texte dans une cellule, l'ajout du tableau imbriqué, la fusion de cellules, l'ajout d'une bordure de votre choix à un tableau, etc. sur.
Ajouter un tableau dans Word DOCX - PHP
<?php
require_once '../../../classes/CreateDocx.php';
$docx = new CreateDocx();
// create a few Word fragments to insert rich content in a table
$link = new WordFragment($docx);
$options = array(
'url' => 'http://www.google.es'
);
$link->addLink('Link to Google', $options);
$image = new WordFragment($docx);
$options = array(
'src' => '../../img/image.png'
);
$image->addImage($options);
$valuesTable = array(
array(
'Title A',
'Title B',
'Title C'
),
array(
'Line A',
$link,
$image
)
);
$paramsTable = array(
'tableStyle' => 'LightListAccent1PHPDOCX',
'tableAlign' => 'center',
'columnWidths' => array(1000, 2500, 3000),
);
$docx->addTable($valuesTable, $paramsTable);
$docx->createDocx('example_addTable_2');
Documents Word en PDF avec PHP
PDF (Portable Document Format) est un format de fichier universellement populaire et est utilisé pour stocker de nombreux types de données. La version gratuite de la bibliothèque PHPDocx inclut une fonctionnalité permettant de transformer facilement des documents Microsoft Word en formats de fichier PDF.