note 113533 added to ref.pdf
| From: | sebastien at malot dot fr | Date: | Sat, 26 Oct 2013 10:47:55 +0000 |
| Subject: | note 113533 added to ref.pdf | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-197326@lists.php.net to get a copy of this message | ||
Hi,
I post this comment here because I always wanted to extract text from PDF files, but I never found
it.
So now, I spread my tresor.
So spend much time in creating a PHP library to extract text from pages.
Based on TCPDF parser class, now my lib can handle many cases such as multiple charset encoding,
base64 and octal encoding ...
Project webiste : http://www.pdfparser.org
<?php
// Include Composer autoloader if not already done.
include 'vendor/autoload.php';
// Parse pdf file and build necessary objects.
$parser = new \Smalot\PdfParser\Parser();
$pdf = $parser->parseFile('document.pdf');
// Retrieve all pages from the pdf file.
$pages = $pdf->getPages();
// Loop over each page to extract text.
foreach ($pages as $page) {
echo $page->getText();
}
?>
Don't hesitate to report any bug on github issue report tool.
Thanks
----
Server IP: 72.52.91.12
Probable Submitter: 72.52.91.12
----
Manual Page -- http://php.net/manual/en/ref.pdf.php
Edit -- https://master.php.net/note/edit/113533
Del: integrated -- https://master.php.net/note/delete/113533/integrated
Del: useless -- https://master.php.net/note/delete/113533/useless
Del: bad code -- https://master.php.net/note/delete/113533/bad+code
Del: spam -- https://master.php.net/note/delete/113533/spam
Del: non-english -- https://master.php.net/note/delete/113533/non-english
Del: in docs -- https://master.php.net/note/delete/113533/in+docs
Del: other reasons-- https://master.php.net/note/delete/113533
Reject -- https://master.php.net/note/reject/113533
Search -- https://master.php.net/manage/user-notes.php