Zum Inhalt springen

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

Die Open-Core-Pakete stehen unter der MIT-Lizenz. Die rechtlichen Formulierungen der Länderpakete sind mit einer Steuerberatung abzustimmen.