This page was machine-translated. Spotted a mistake?Help improve it.
Skip to content

Watermark PDF

Đóng dấu một hình mờ văn bản trên mọi trang của một PDF với vị trí, kích thước, độ mờ đục và góc xoay có thể cấu hình.

API Endpoint

POST /api/v1/tools/pdf/watermark-pdf

Chấp nhận dữ liệu biểu mẫu multipart với một tệp PDF và một trường JSON settings.

Parameters

Tham sốKiểuBắt buộcMặc địnhMô tả
textstring-Văn bản hình mờ (1-200 ký tự)
positionstringKhông"c"Vị trí trên trang: tl, tc, tr, l, c, r, bl, bc, br
fontSizeintegerKhông48Cỡ chữ tính bằng điểm (6-72)
opacitynumberKhông0.3Độ mờ đục của hình mờ (0.05-1)
rotationnumberKhông45Góc xoay tính bằng độ (-180 đến 180)

Position Values

  • tl trên-trái, tc trên-giữa, tr trên-phải
  • l giữa-trái, c giữa, r giữa-phải
  • bl dưới-trái, bc dưới-giữa, br dưới-phải

Example Request

bash
curl -X POST http://localhost:1349/api/v1/tools/pdf/watermark-pdf \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F 'settings={"text": "CONFIDENTIAL", "position": "c", "opacity": 0.2, "rotation": 45}'

Example Response

json
{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/document.pdf",
  "originalSize": 2450000,
  "processedSize": 2500000
}

Notes

  • Hình mờ được kết xuất dưới dạng lớp phủ văn bản trên mỗi trang.
  • Cùng một văn bản hình mờ, vị trí và kiểu dáng được áp dụng đồng nhất cho tất cả các trang.
  • Dùng các giá trị độ mờ đục thấp hơn (0.1-0.3) cho các hình mờ tinh tế không che khuất nội dung.