Τεκμηρίωση API

Ενσωματώστε τα εργαλεία PDF μας στη ροή εργασίας σας.

Εισαγωγή

Καλώς ορίσατε στην τεκμηρίωση του API των Εργαλείων PDF. Το API μας σας επιτρέπει να πραγματοποιείτε προγραμματισμένα μετατροπές, επεξεργασία και διαχείριση PDF. Σχεδιασμένο για προγραμματιστές, από προγραμματιστές.

Αυθεντικοποίηση

Όλα τα αιτήματα API πρέπει να πιστοποιούνται χρησιμοποιώντας ένα Bearer-token στην κεφαλίδα. Μπορείτε να λάβετε το κλειδί API σας επικοινωνώντας με την ομάδα πωλήσεών μας.

Authorization: Bearer YOUR_API_KEY

Τερματικά API

Μετατροπή αρχείου

POST/api/convert

Μετατρέψτε αρχεία σε άλλες μορφές. Υποστηρίζονται PDF, εικόνες, έγγραφα και περισσότερα.

Παράμετροι

ΠαράμετροςΤύποςΠεριγραφή
file *fileΤο αρχείο προς επεξεργασία (Multipart Form Data). Υποστηριζόμενες μορφές: PDF, JPG, PNG, WEBP, HEIC, DOCX, XLSX, PPTX.
output_format *stringΗ επιθυμητή μορφή εξόδου (π.χ. 'docx', 'xlsx', 'pptx', 'jpg', 'png', 'webp', 'pdf')

Παράδειγμα αιτήματος

curl -X POST https://filesbuddy.com/api/convert \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@/path/to/image.png" \
  -F "output_format=pdf"

Παράδειγμα απάντησης

{
  "success": true,
  "download_url": "https://filesbuddy.com/download/...",
  "file_name": "image.pdf"
}

Προστασία PDF

POST/api/protect-pdf

Κρυπτογραφήστε και προστατέψτε τα έγγραφα PDF σας με κωδικό πρόσβασης.

Παράμετροι

ΠαράμετροςΤύποςΠεριγραφή
file *fileΤο αρχείο προς επεξεργασία (Multipart Form Data). Υποστηριζόμενες μορφές: PDF, JPG, PNG, WEBP, HEIC, DOCX, XLSX, PPTX.
password *stringΟ κωδικός πρόσβασης που θα οριστεί ή θα χρησιμοποιηθεί για το ξεκλείδωμα

Παράδειγμα αιτήματος

curl -X POST https://filesbuddy.com/api/protect-pdf \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@/path/to/document.pdf" \
  -F "password=secret"

Παράδειγμα απάντησης

{
  "success": true,
  "download_url": "https://filesbuddy.com/download/...",
  "file_name": "protected-document.pdf"
}

Ξεκλείδωμα PDF

POST/api/unlock-pdf

Καταργήστε την προστασία με κωδικό πρόσβασης από έγγραφα PDF (απαιτείται κωδικός).

Παράμετροι

ΠαράμετροςΤύποςΠεριγραφή
file *fileΤο αρχείο προς επεξεργασία (Multipart Form Data). Υποστηριζόμενες μορφές: PDF, JPG, PNG, WEBP, HEIC, DOCX, XLSX, PPTX.
password *stringΟ κωδικός πρόσβασης που θα οριστεί ή θα χρησιμοποιηθεί για το ξεκλείδωμα

Παράδειγμα αιτήματος

curl -X POST https://filesbuddy.com/api/unlock-pdf \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@/path/to/protected.pdf" \
  -F "password=secret"

Παράδειγμα απάντησης

{
  "success": true,
  "download_url": "https://filesbuddy.com/download/...",
  "file_name": "unlocked-document.pdf"
}

Διαχωρισμός PDF

POST/api/split-pdf

Διαχωρίστε ένα PDF σε πολλά αρχεία ή εξαγάγετε συγκεκριμένες σελίδες.

Παράμετροι

ΠαράμετροςΤύποςΠεριγραφή
file *fileΤο αρχείο προς επεξεργασία (Multipart Form Data). Υποστηριζόμενες μορφές: PDF, JPG, PNG, WEBP, HEIC, DOCX, XLSX, PPTX.
pages *stringΕύρος σελίδων (π.χ. '1,3,5-7')

Παράδειγμα αιτήματος

curl -X POST https://filesbuddy.com/api/split-pdf \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@/path/to/document.pdf" \
  -F "pages=1,3-5"

Παράδειγμα απάντησης

{
  "success": true,
  "download_url": "https://filesbuddy.com/download/...",
  "file_name": "split-document.zip"
}