Den här sidan är maskinöversatt. Hittade du ett fel?Hjälp till att förbättra den.
Skip to content

Extract Pages

Plocka ut valda sidor från en PDF till ett nytt, mindre dokument.

API Endpoint

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

Tar emot multipart-formulärdata med en PDF-fil och ett JSON-fält settings.

Parameters

ParameterTypObligatoriskStandardBeskrivning
rangestringJa-Sidintervall i qpdf-syntax, t.ex. "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

  • Sidintervall använder qpdf-syntax: 1-5 för sidorna 1 till 5, z för den sista sidan, och kommatecken för att kombinera intervall (t.ex. 1-3,7,10-z).
  • De extraherade sidorna behåller sin ursprungliga formatering, sina anteckningar och länkar.