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#
| Method | Description |
|---|---|
->__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(),
)| Parameter | Type | Description |
|---|---|---|
$callback | Closure | |
$postProcessor | PdfPostProcessor = new \Quittio\Core\Pdf\PostProcessing\MpdfPostProcessor() |
render()#
public function render(RenderRequest $request): string| Parameter | Type | Description |
|---|---|---|
$request | RenderRequest |
- Returns
string
supportsEmbedding()#
public function supportsEmbedding(): boolPDF/A and the embedded XML are added by the post processor of this renderer.
- Returns
bool