/
Web SDK Reference | Generate PDF from order

Web SDK Reference | Generate PDF from order

The generatePDFFromOrder() method can be called to generate a PDF file of an order

generatePDFFromOrder(order: OrderDTO): Promise<Blob>

Parameters

Name

Type

Description

Name

Type

Description

order

OrderDTO

The response from the order() method, meaning an order has been successfully created

OrderDto { id: string; code: string; externalId: string; state: OrderStateDto; createdDate: string; products: OrderProductBasicDto[]; productionFiles: OrderFileDto[]; project: ProjectBasicDto; }

Example

async function generatePDF() { try { const order = await window.twikit.order(); const pdfBlob = await window.twikit.generatePDFFromOrder(order); downloadFromBlob(pdfBlob, `${order.id}.pdf`); } catch (error) { console.error(error); } } function downloadFromBlob(blob, name) { const blobUrl = URL.createObjectURL(blob); const link = document.createElement("a"); link.href = blobUrl; link.download = name; document.body.appendChild(link); link.click(); document.body.removeChild(link); URL.revokeObjectURL(blobUrl); }

Related content