1. Go to this page and download the library: Download label305/docx-extractor library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
label305 / docx-extractor example snippets
use Label305\DocxExtractor\Basic\BasicExtractor;
use Label305\DocxExtractor\Basic\BasicInjector;
$extractor = new BasicExtractor();
$mapping = $extractor->extractStringsAndCreateMappingFile(
'simple.docx',
'simple-extracted.docx'
);
echo $mapping[0]; // The quick brown fox jumps over the lazy dog
$mapping[0] = "Several fabulous dixieland jazz groups played with quick tempo.";
$injector = new BasicInjector();
$injector->injectMappingAndCreateNewFile(
$mapping,
'simple-extracted.docx',
'simple-injected.docx'
);
$extractor = new DecoratedTextExtractor();
$mapping = $extractor->extractStringsAndCreateMappingFile(
'simple.docx',
'simple-extracted.docx'
);
$firstParagraph = $mapping[0]; // Paragraph object
$firstSentence = $firstParagraph[0]; // Sentence object
$firstSentence->italic = true;
$firstSentence->bold = false;
$firstSentence->underline = true;
$firstSentence->br = 2; // Two line breaks before this sentence
echo $firstSentence->text; // The quick brown fox jumps over the lazy dog
$firstSentence->text = "Several fabulous dixieland jazz groups played with quick tempo.";
$injector = new DecoratedTextInjector();
$injector->injectMappingAndCreateNewFile(
$mapping,
'simple-extracted.docx',
'simple-injected.docx'
);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.