Search K
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ểu | Bắt buộc | Mặc định | Mô tả |
|---|---|---|---|---|
| text | string | Có | - | Văn bản hình mờ (1-200 ký tự) |
| position | string | Không | "c" | Vị trí trên trang: tl, tc, tr, l, c, r, bl, bc, br |
| fontSize | integer | Không | 48 | Cỡ chữ tính bằng điểm (6-72) |
| opacity | number | Không | 0.3 | Độ mờ đục của hình mờ (0.05-1) |
| rotation | number | Không | 45 | Góc xoay tính bằng độ (-180 đến 180) |
Position Values
tltrên-trái,tctrên-giữa,trtrên-phảilgiữa-trái,cgiữa,rgiữa-phảibldưới-trái,bcdưới-giữa,brdướ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.
