Skip to content

API reference / Quittio \ Core \ Pdf \ Renderers

CallbackRenderer

final class in quittio/core · implements PdfRenderer

Quittio\Core\Pdf\Renderers\CallbackRenderer · Source

Own rendering function (e.g. Browsershot, Gotenberg) that returns PDF binary data. PDF/A and the embedded XML are added by the post processor.

Methods#

MethodDescription
->__construct()
->render()
->supportsEmbedding()PDF/A and the embedded XML are added by the post processor of this renderer.

__construct()#

public function __construct(
    Closure $callback,
    PdfPostProcessor $postProcessor = new \Quittio\Core\Pdf\PostProcessing\MpdfPostProcessor(),
)
ParameterTypeDescription
$callbackClosure
$postProcessorPdfPostProcessor = new \Quittio\Core\Pdf\PostProcessing\MpdfPostProcessor()

render()#

public function render(RenderRequest $request): string
ParameterTypeDescription
$requestRenderRequest
Returns
string

supportsEmbedding()#

public function supportsEmbedding(): bool

PDF/A and the embedded XML are added by the post processor of this renderer.

Returns
bool

The open core packages are MIT licensed. The legal wording of the country packs must be confirmed by a tax adviser.