mirror of
https://github.com/snapotter-hq/SnapOtter.git
synced 2026-08-03 07:46:42 +02:00
All 181 docs markdown files translated into 20 languages (apps/docs/<locale>/**). Companion to the i18n code PR; admin-merged because the file count exceeds GitHub's per-PR CI trigger limit. Validated by pnpm i18n:check (all surfaces, 0 stale/missing) and a clean all-locale docs build.
1.5 KiB
1.5 KiB
description, i18n_source_hash, i18n_provenance, i18n_output_hash
| description | i18n_source_hash | i18n_provenance | i18n_output_hash |
|---|---|---|---|
| Birden fazla PDF'i tek bir belgede birleştirin. | e82e389cb8b6 | human | bac65275c28e |
PDF'leri Birleştir
İki veya daha fazla PDF dosyasını, her girdi dosyasının sayfa sırasını koruyarak tek bir belgede birleştirin.
API Uç Noktası
POST /api/v1/tools/pdf/merge-pdf
İki veya daha fazla PDF dosyası içeren multipart form verisini kabul eder. settings alanı gerekli değildir.
Parametreler
Bu aracın ayar parametreleri yoktur. Basitçe iki veya daha fazla PDF dosyası yükleyin.
| Kısıt | Değer |
|---|---|
| Minimum dosya | 2 |
| Maksimum dosya | 20 |
Örnek İstek
curl -X POST http://localhost:1349/api/v1/tools/pdf/merge-pdf \
-H "Authorization: Bearer si_your-api-key" \
-F "file=@document1.pdf" \
-F "file=@document2.pdf" \
-F "file=@document3.pdf"
Örnek Yanıt
{
"jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/merged.pdf",
"originalSize": 4500000,
"processedSize": 4200000
}
Notlar
- Dosyalar yüklendikleri sırayla birleştirilir.
- En az iki PDF dosyası gereklidir; daha azı sağlanırsa istek bir 400 hatasıyla başarısız olur.
- Maksimum girdi dosyası sayısı 20'dir.
- Şifreli PDF'lerin birleştirilmeden önce kilidinin açılması gerekir.