Memisahkan pdf API

Memisahkan pdf API, PdfSplit menghubungkan pekerjaan ke aplikasi Anda sendiri: Anda mengirim file, memeriksa pekerjaan, dan mengunduh output. Endpoint berjalan di server; tidak ada browser dalam alur.

Mulai cepat

  1. Buat kunci di bagian API Pengembang di akun Anda; kunci teks polos hanya ditampilkan saat dibuat.
  2. Kirim permintaan ke https://api.pixepi.com dengan header Authorization: Bearer <key>.
  3. Pantau pekerjaan dalam respons dengan GET https://api.pixepi.com/api/v1/jobs/{id}; setelah statusnya done, unduh output dari download_url.

Contoh permintaan

curl -X POST "https://api.pixepi.com/api/v1/apps/pdfsplit/run" \
  -H "Authorization: Bearer $PIXEPI_KEY" \
  -F "[email protected]" \
  -F "options[mode]=pages" \
  -F "options[page_range]=1-3"

curl -H "Authorization: Bearer $PIXEPI_KEY" "https://api.pixepi.com/api/v1/jobs/42"

Endpoint alat ini

MetodePathFungsinya
POST/runMenjalankan alat, memulai pekerjaan, dan mengembalikan hasilnya.

Opsi

Opsi dikirim sebagai options[<field>]; kolom yang dibiarkan kosong memakai default-nya.

KolomNilaiDefault
options[mode]
Mode pemisahan
pages · range · chunkspages
options[page_range]
Rentang halaman
1-3
options[chunk_size]
Ukuran bagian
1–5005
options[merge_output]
Gabungkan rentang menjadi satu PDF
aktif · nonaktifnonaktif

Endpoint bersama

MetodePathFungsinya
GET/api/v1/appsKatalog API
GET/api/v1/apps/pdfsplitKontrak alat
GET/api/v1/jobs/{id}Status pekerjaan
GET/api/v1/jobs/{id}/downloadUnduh output pekerjaan
GET/api/v1/usageRingkasan penggunaan
GET/api/v1/openapi.jsonDokumen OpenAPI 3.1

Batas

  • Maksimal 100 MB per file.
  • Informasi kuota dan paket terikat ke akun Anda; periksa status terkini dengan GET /api/v1/usage.

Kode error

KodeArti
unauthorizedKunci API tidak ada atau tidak valid.
forbiddenOperasi ini tidak diizinkan dengan kunci ini.
not_foundAlat, pekerjaan, atau catatan tidak ditemukan (404 juga untuk akses lintas akun).
invalid_inputInput gagal validasi (kolom kurang atau cacat, tanggal tidak valid, dan sebagainya).
invalid_requestPermintaan cacat.
too_largeUkuran file atau body melebihi batas.
unsupported_mediaJenis file tidak diterima.
not_supportedAlat ini tidak dapat berjalan di endpoint ini (aplikasi berstatus).
not_readyPekerjaan belum selesai.
expiredOutput sudah kedaluwarsa.
no_outputTidak ada output yang dapat diunduh untuk pekerjaan ini.
invalid_pathPath output tidak valid.
quota_exceededKuota atau batas laju terlampaui.
rate_limitedTerlalu banyak permintaan dalam waktu singkat; tunggu sebentar dan coba lagi.
csrfVerifikasi formulir browser gagal (API eksternal memakai kunci).
conflictOperasi bertentangan dengan status saat ini.
unavailableAlat ditutup sementara.
internal_errorError server tak terduga.

Dokumen

Pertanyaan yang sering diajukan

Di mana saya mendapatkan kunci API?

Buat kunci di bagian API Pengembang di akun Anda; kunci ditampilkan sekali, saat dibuat.

Bagaimana permintaan dikirim?

Endpoint berjalan di https://api.pixepi.com; setiap permintaan menyertakan header "Authorization: Bearer <key>".

File apa yang diterima API PdfSplit?

Jenis yang diterima: PDF. Batasnya 100 MB per file; opsinya sama seperti di halaman alat.

Bagaimana cara membaca respons error?

Body error membawa kolom {ok:false, error, code, request_id}; nilai code ada di tabel kode error.