Invoice Generator API
Category: business
Create professional PDF invoices with customizable fields. Runs entirely in the browser using pdf-lib.
Endpoint
N/A
Browser API (pdf-lib)
No Server API
Response
Content-Type: N/A
This tool generates invoice PDFs in the browser using pdf-lib. No server-side API is available.
// Browser-only: uses pdf-lib
cURL Example
# No cURL equivalent — this tool runs in the browser
Code Samples
// Invoice PDF generation using pdf-lib
import { PDFDocument } from 'pdf-lib';
const pdfDoc = await PDFDocument.create();
const page = pdfDoc.addPage([595, 842]);
page.drawText('INVOICE', { x: 50, y: 780, size: 24 });
const pdfBytes = await pdfDoc.save();
# For server-side invoice generation:
from reportlab.lib.pagesizes import A4
from reportlab.pdfgen import canvas
c = canvas.Canvas('invoice.pdf', pagesize=A4)
c.drawString(50, 780, 'INVOICE')
c.save()
// For server-side invoice generation, use iText or OpenPDF:
// PdfDocument pdf = new PdfDocument(new PdfWriter("invoice.pdf"));
// Document doc = new Document(pdf);
// doc.add(new Paragraph("INVOICE"));
// doc.close();