1. Go to this page and download the library: Download prinsfrank/pdfparser 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/ */
prinsfrank / pdfparser example snippets
use PrinsFrank\PdfParser\PdfParser;
$document = (new PdfParser())
->parseFile($path);
$document->getText();
use PrinsFrank\PdfParser;
$document = (new PdfParser())
->parseFile(dirname(__DIR__, 3) . '/path/to/file.pdf');
use PrinsFrank\PdfParser;
$pdfAsString = file_get_contents(dirname(__DIR__, 3) . '/path/to/file.pdf');
$document = (new PdfParser())
->parseString($pdfAsString);
use PrinsFrank\PdfParser\PdfParser;
$document = (new PdfParser())->parseFile('/path/to/file.pdf');
foreach ($document->getPages() as $index => $page) {
echo 'Text on page ' . $index . ' : ' . $page->getText();
}
/** @var \PrinsFrank\PdfParser\Document\Document $document */
foreach ($document->getImages() as $index => $image) {
if (($imageFileExtension = $image->getImageType()?->getFileExtension()) === null) {
continue; // You could still save the file with a default file extension like 'jpg', but it is not clear what kind of image this is.
}
file_put_contents(sprintf('%s/image_%d.%s', __DIR__, $index, $imageFileExtension), $image->getContent());
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.