Pdfbox
in package
pdfbox driver.
Table of Contents
- $java : mixed
- $logger : mixed
- $pdfboxJar : mixed
- __construct() : mixed
- command() : string
- create() : self
- Creates a Pdftotext driver.
- extractText() : ExtractTextCommand
- isAvailable() : bool
- Check availability.
- doExecutionFailure() : void
- run() : string
Properties
$java
private
mixed
$java
$logger
private
mixed
$logger
$pdfboxJar
private
mixed
$pdfboxJar
Methods
__construct()
public
__construct(string $java, string $pdfboxJar[, LoggerInterface $logger = null ]) : mixed
Parameters
- $java : string
- $pdfboxJar : string
- $logger : LoggerInterface = null
Return values
mixed —command()
public
command(CommandInterface $command) : string
Parameters
- $command : CommandInterface
Return values
string —create()
Creates a Pdftotext driver.
public
static create(LoggerInterface $logger, string $java, string $pdfboxJar) : self
Parameters
- $logger : LoggerInterface
- $java : string
- $pdfboxJar : string
Return values
self —extractText()
public
extractText() : ExtractTextCommand
Return values
ExtractTextCommand —isAvailable()
Check availability.
public
isAvailable() : bool
Return values
bool —doExecutionFailure()
private
doExecutionFailure(string $command[, Throwable|null $e = null ]) : void
Parameters
- $command : string
- $e : Throwable|null = null
Return values
void —run()
private
run(array<string|int, mixed> $commands) : string
Parameters
- $commands : array<string|int, mixed>