Skip to content
Bitaloka Docs
Watermark

Watermark

Stamp a text watermark on every page.

Request

POST https://api.bitaloka.io/v1/pdf/watermark
Multipart form→ application/pdf

Parameters

NameTypeDescription
filerequired PDF file The PDF to process (multipart file field).Example: document.pdf
textrequired text Watermark text drawn on every page.Example: CONFIDENTIAL

Code samples

Generated from one source and tested against the live API.

curl -sS -X POST "https://api.bitaloka.io/v1/pdf/watermark" \
  -H "X-API-Key: $BITALOKA_API_KEY" \
  -F "file=@document.pdf;type=application/pdf" \
  -F 'text=CONFIDENTIAL' \
  --fail-with-body -o watermarked.pdf

Uses: curl 7.x+ · example.sh

Response

Returns the processed file as application/pdf. The samples save it as watermarked.pdf.

Use from an AI agent

On the Bitaloka MCP server this service is the pdf_watermark tool. MCP server →

Related services