> For the complete documentation index, see [llms.txt](https://docs.typeset.sh/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.typeset.sh/advanced-guides/common-object-classes/result-object.md).

# Result Object

The result object is a simple class that gets returned by the [createPdf function](/advanced-guides/common-object-classes/createpdf-function.md) or the [HtmlToPdf](/advanced-guides/common-object-classes/htmltopdf.md)service class.

```php
$pdf = \Typesetsh\createPdf("Hello World", $resolveUri);

// The version of the PDF file (default 1.6)
$pdf->version = '1.6';

// [Readonly] Number of pages that have been created.
$pdf->pageCount;

// [Readonly] List of \RuntimeException that raised durring rendering.
$pdf->issues;

// Write PDF to a file
$pdf->toFile('test.pdf');

// Return PDF as string
$data = $pdf->asString();

```
