Documentation

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

$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

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

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>
Return values
string

Search results