The official javascript client for Print.one
npm install @print-one/print-one-js
import { PrintOne } from '@print-one/print-one-js'
const client = new PrintOne("<YOUR API TOKEN>");
const templates = await client.getTemplates();
const template = templates[0];
const order = await client.createOrder({
recipient: {
name: "John Doe",
address: "Example Street 2",
city: "Anytown",
postalCode: "1234AB",
country: "NL",
},
template: template,
// All other options are optional
sender: {
name: "Jane Doe",
address: "Example Street 1",
addressLine2: "Apt 1",
city: "Anytown",
postalCode: "1234AB",
country: "NL",
},
finish: Finish.GLOSSY,
mergeVariables: {
couponCode: "ABC123"
},
billingId: "8073",
sendDate: "2021-01-01",
});
const download = await order.download();
fs.writeFileSync("order.pdf", download);
- For documentation and more examples, see the documentation.
- With problems, questions or suggestions, please file an issue.
- For other questions, feel free to contact us at our support page.