Τα ίδια εργαλεία με τον ιστότοπο, από τον δικό σας κώδικα: στείλτε ένα αρχείο μέσω HTTP και λάβετε πίσω το αποτέλεσμα. Χωρίς αποθήκευση: επεξεργαζόμαστε και διαγράφουμε, όπως πάντα.
Το API ανοίγει σκόπιμα βήμα προς βήμα: κλειδιά ανά λογαριασμό (με δυνατότητα εναλλαγής και ανάκλησης), όριο ριπής, μηνιαίο όριο και όρια στην είσοδο. Το API περιλαμβάνεται στο πρόγραμμα Pro· αν θέλετε να το δοκιμάσετε ή χρειάζεστε όγκο, στείλτε μας email και θα σας δώσουμε πρόσβαση.
Αίτηση πρόσβασηςΚάθε αίτημα περιλαμβάνει το κλειδί σας σε μια κεφαλίδα. Το κλειδί εμφανίζεται μόνο μία φορά, κατά τη δημιουργία του· φυλάξτε το σε έναν διαχειριστή μυστικών. Μπορείτε να το ανακαλέσετε οποιαδήποτε στιγμή.
Authorization: Bearer papyr_sk_…
curl -X POST https://www.aim-papyr.ai/api/v1/pdf/merge \
-H "Authorization: Bearer papyr_sk_YOUR_KEY" \
-F "files=@report.pdf" -F "files=@annex.pdf" \
-o merged.pdf
curl -X POST https://www.aim-papyr.ai/api/v1/pdf/ocr \
-H "Authorization: Bearer YOUR_KEY" \
-F "file=@factura.pdf" -F "lang=spa" \
-o factura-buscable.pdfimport requests
r = requests.post(
"https://www.aim-papyr.ai/api/v1/pdf/to-csv",
headers={"Authorization": "Bearer YOUR_KEY"},
files={"file": open("facturas.pdf", "rb")},
data={"sep": ";"}, timeout=120)
r.raise_for_status()
open("facturas.csv", "wb").write(r.content)
print(r.headers["X-Monthly-Used"], "/", r.headers["X-Monthly-Limit"])const fd = new FormData();
fd.append("file", archivo); // File o Blob
const r = await fetch("https://www.aim-papyr.ai/api/v1/pdf/to-word", {
method: "POST",
headers: { Authorization: "Bearer YOUR_KEY" },
body: fd,
});
if (!r.ok) throw new Error((await r.json()).detail);
const docx = await r.blob();
| GET | /api/v1/me | Επικυρώνει το κλειδί σας και επιστρέφει πρόγραμμα, κατανάλωση και όρια. |
| POST | /api/v1/convert/to-pdf | Office → PDF — file |
| POST | /api/v1/img/compress | Συμπίεση εικόνας — file + quality |
| POST | /api/v1/img/convert | Μετατροπή εικόνας — file + fmt, quality |
| POST | /api/v1/pdf/compress | Συμπίεση — file |
| POST | /api/v1/pdf/merge | Συγχώνευση — files[] |
| POST | /api/v1/pdf/ocr | OCR — file + lang |
| POST | /api/v1/pdf/page-numbers | Αριθμοί σελίδων — file + position, start |
| POST | /api/v1/pdf/protect | Προστασία — file + password |
| POST | /api/v1/pdf/rotate | Περιστροφή — file + degrees |
| POST | /api/v1/pdf/split | Διαχωρισμός — file + cada |
| POST | /api/v1/pdf/to-csv | PDF → CSV — file + sep |
| POST | /api/v1/pdf/to-images | PDF → εικόνες — file + dpi, fmt |
| POST | /api/v1/pdf/to-text | PDF → Κείμενο — file |
| POST | /api/v1/pdf/to-word | PDF → Word — file + lang |
| POST | /api/v1/pdf/unlock | Ξεκλείδωμα — file + password |
| POST | /api/v1/pdf/watermark | Υδατογράφημα — file + text |
Επεξεργάζονται σε διακομιστές στην ΕΕ, μόνο για τη δική σας λειτουργία, και διαγράφονται μόλις σταλεί η απάντηση. Το API δεν χαλαρώνει τίποτα από την πολιτική απορρήτου του ιστότοπου.