Skip to main content

core.medplumclient.createpdf

Home > @medplum/core > MedplumClient > createPdf

MedplumClient.createPdf() method

Creates a PDF as a FHIR Binary resource based on pdfmake document definition.

The return value is the newly created resource, including the ID and meta.

The docDefinition parameter is a pdfmake document definition.

Signature:

createPdf(createPdfOptions: CreatePdfOptions, requestOptions?: MedplumRequestOptions): Promise<Binary>;

Parameters

Parameter

Type

Description

createPdfOptions

CreatePdfOptions

The PDF creation options. See CreatePdfOptions for full details.

requestOptions

MedplumRequestOptions

(Optional) Optional fetch options.

Returns:

Promise<Binary>

The result of the create operation.

Example

Example:

const result = await medplum.createPdf({
content: ['Hello world']
});
console.log(result.id);

See the pdfmake document definition for full details: https://pdfmake.github.io/docs/0.1/document-definition-object/