Trang này được dịch tự động bằng máy. Phát hiện lỗi?Giúp cải thiện bản dịch.
Skip to content

Extract Pages

Trích xuất các trang đã chọn từ một PDF thành một tài liệu mới, nhỏ hơn.

API Endpoint

POST /api/v1/tools/pdf/extract-pages

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ả
rangestring-Phạm vi trang theo cú pháp qpdf, ví dụ "1-5,8,10-z"

Example Request

bash
curl -X POST http://localhost:1349/api/v1/tools/pdf/extract-pages \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@document.pdf" \
  -F 'settings={"range": "1-5,8,10-z"}'

Example Response

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

Notes

  • Phạm vi trang dùng cú pháp qpdf: 1-5 cho các trang 1 đến 5, z cho trang cuối cùng, và dấu phẩy để kết hợp các phạm vi (ví dụ 1-3,7,10-z).
  • Các trang được trích xuất giữ nguyên định dạng, chú thích và liên kết gốc của chúng.