1. Go to this page and download the library: Download codeinc/pdf2txt-client 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/ */
codeinc / pdf2txt-client example snippets
use CodeInc\Pdf2TxtClient\Pdf2TxtClient;
use CodeInc\Pdf2TxtClient\Exception;
$apiBaseUri = 'http://localhost:3000/';
$localPdfPath = '/path/to/local/file.pdf';
try {
// convert
$client = new Pdf2TxtClient($apiBaseUri);
$stream = $client->extract(
$client->createStreamFromFile($localPdfPath)
);
// display the text
echo (string)$stream;
}
catch (Exception $e) {
// handle exception
}
use CodeInc\Pdf2TxtClient\Pdf2TxtClient;
use CodeInc\Pdf2TxtClient\ConvertOptions;
use CodeInc\Pdf2TxtClient\Format;
$apiBaseUri = 'http://localhost:3000/';
$localPdfPath = '/path/to/local/file.pdf';
$convertOption = new ConvertOptions(
firstPage: 2,
lastPage: 3,
format: Format::json
);
try {
$client = new Pdf2TxtClient($apiBaseUri);
// convert
$jsonResponse = $client->extract(
$client->createStreamFromFile($localPdfPath),
$convertOption
);
// display the text in a JSON format
$decodedJson = $client->processJsonResponse($jsonResponse);
var_dump($decodedJson);
}
catch (Exception $e) {
// handle exception
}
use CodeInc\Pdf2TxtClient\Pdf2TxtClient;
use CodeInc\Pdf2TxtClient\ConvertOptions;
use CodeInc\Pdf2TxtClient\Format;
$apiBaseUri = 'http://localhost:3000/';
$localPdfPath = '/path/to/local/file.pdf';
destinationTextPath = '/path/to/local/file.txt';
try {
$client = new Pdf2TxtClient($apiBaseUri);
// convert
$stream = $client->extract(
$client->createStreamFromFile($localPdfPath)
);
// save the text to a file
$client->saveStreamToFile($stream, $destinationTextPath);
}
catch (Exception $e) {
// handle exception
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.