DocsPDF Araclari

PDF Aracları API

PDF dosyalarını birlestirme, bolme, sıkıstırma, donusturme, koruma ve isleme icin uc noktalar. Tum uc noktalar multipart/form-data kabul eder ve islenmis dosyayı ikili indirme olarak dondurur.

PDF Birlestirme

POST/api/pdf-merge

Birden fazla PDF dosyasını tek bir PDF belgesinde birlestirin. Dosyalar yuklendikleri sırayla birlestirilir.

Parameters

NameTypeRequiredDescription
filesFile[]RequiredBirlestirilecek birden fazla PDF dosyası
Response:Birlestirilmis PDF dosyası
bash
curl -X POST https://freefiletools.io/api/pdf-merge \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "[email protected]" \
  -F "[email protected]" \
  -o merged.pdf

PDF Bolme

POST/api/pdf-split

Bir PDF dosyasını sayfa aralıklarına gore birden fazla parcaya bolun. Bolunmus PDF'leri iceren bir ZIP dosyası dondurur.

Parameters

NameTypeRequiredDescription
fileFileRequiredBolunecek PDF dosyası
rangesstringRequiredSayfa aralıkları, ornegin "1-3,5,7-9". Her aralık ayrı bir PDF olur.
Response:Bolunmus PDF'leri iceren ZIP dosyası
bash
curl -X POST https://freefiletools.io/api/pdf-split \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "ranges=1-3,5,7-9" \
  -o split-pages.zip

PDF Sıkıstırma

POST/api/pdf-compress

Boyutunu azaltmak icin bir PDF dosyasını sıkıstırın. Yuksek kaliteli sıkıstırma icin Ghostscript kullanır.

Parameters

NameTypeRequiredDescription
fileFileRequiredSıkıstırılacak PDF dosyası
levelstringOptionalSıkıstırma seviyesi: "low", "medium" veya "high". Varsayılan: "medium"
Response:Sıkıstırılmıs PDF dosyası
bash
curl -X POST https://freefiletools.io/api/pdf-compress \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "level=high" \
  -o compressed.pdf

PDF'den Word'e

POST/api/pdf-to-word

Bir PDF dosyasını Microsoft Word (.docx) belgesine donusturun.

Parameters

NameTypeRequiredDescription
fileFileRequiredDonusturulecek PDF dosyası
Response:DOCX dosyası
bash
curl -X POST https://freefiletools.io/api/pdf-to-word \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o document.docx

PDF'den Goruntuye

POST/api/pdf-to-image

PDF sayfalarını goruntulere donusturun. Sayfa basına bir goruntu iceren bir ZIP dosyası dondurur.

Parameters

NameTypeRequiredDescription
fileFileRequiredDonusturulecek PDF dosyası
formatstringOptionalGoruntu formatı: "png", "jpg" veya "webp". Varsayılan: "png"
dpinumberOptionalDPI cinsinden cozunurluk. Varsayılan: 150
Response:Goruntuleri iceren ZIP dosyası
bash
curl -X POST https://freefiletools.io/api/pdf-to-image \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "format=png" \
  -F "dpi=300" \
  -o pages.zip

PDF'den Excel'e

POST/api/pdf-to-excel

Bir PDF dosyasını Microsoft Excel (.xlsx) tablosuna donusturun. Tablo verisi iceren PDF'lerde en iyi sonucu verir.

Parameters

NameTypeRequiredDescription
fileFileRequiredDonusturulecek PDF dosyası
Response:XLSX dosyası
bash
curl -X POST https://freefiletools.io/api/pdf-to-excel \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o document.xlsx

PDF'den PowerPoint'e

POST/api/pdf-to-ppt

Bir PDF dosyasını Microsoft PowerPoint (.pptx) sunumuna donusturun.

Parameters

NameTypeRequiredDescription
fileFileRequiredDonusturulecek PDF dosyası
Response:PPTX dosyası
bash
curl -X POST https://freefiletools.io/api/pdf-to-ppt \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o presentation.pptx

Word'den PDF'e

POST/api/word-to-pdf

Bir Microsoft Word (.docx) belgesini PDF'e donusturun.

Parameters

NameTypeRequiredDescription
fileFileRequiredDonusturulecek .docx dosyası
Response:PDF dosyası
bash
curl -X POST https://freefiletools.io/api/word-to-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o document.pdf

PowerPoint'ten PDF'e

POST/api/ppt-to-pdf

Bir Microsoft PowerPoint (.pptx) sunumunu PDF'e donusturun.

Parameters

NameTypeRequiredDescription
fileFileRequiredDonusturulecek .pptx dosyası
Response:PDF dosyası
bash
curl -X POST https://freefiletools.io/api/ppt-to-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o presentation.pdf

Excel'den PDF'e

POST/api/excel-to-pdf

Bir Microsoft Excel (.xlsx) tablosunu PDF'e donusturun.

Parameters

NameTypeRequiredDescription
fileFileRequiredDonusturulecek .xlsx dosyası
Response:PDF dosyası
bash
curl -X POST https://freefiletools.io/api/excel-to-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o spreadsheet.pdf

PDF Koruma

POST/api/protect-pdf

Bir PDF dosyasını parola ile koruyun. Olusturulan PDF acılmak icin parola gerektirecektir.

Parameters

NameTypeRequiredDescription
fileFileRequiredKorunacak PDF dosyası
passwordstringRequiredPDF'e ayarlanacak parola
Response:Parola korumalı PDF dosyası
bash
curl -X POST https://freefiletools.io/api/protect-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "password=mysecretpassword" \
  -o protected.pdf

PDF Kilidini Acma

POST/api/unlock-pdf

Bir PDF dosyasından parola korumasını kaldırın. Mevcut parolayı gerektirir.

Parameters

NameTypeRequiredDescription
fileFileRequiredParola korumalı PDF dosyası
passwordstringRequiredPDF'nin mevcut parolası
Response:Kilidi acılmıs PDF dosyası
bash
curl -X POST https://freefiletools.io/api/unlock-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "password=mysecretpassword" \
  -o unlocked.pdf

PDF Dondurme

POST/api/rotate-pdf

Bir PDF dosyasının tum sayfalarını belirtilen acıda dondurun.

Parameters

NameTypeRequiredDescription
fileFileRequiredDondurulecek PDF dosyası
anglenumberRequiredDondurme acısı: 90, 180 veya 270 derece
Response:Dondurulmus PDF dosyası
bash
curl -X POST https://freefiletools.io/api/rotate-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "angle=90" \
  -o rotated.pdf

PDF Filigran

POST/api/watermark-pdf

Bir PDF dosyasının tum sayfalarına metin filigranı ekleyin.

Parameters

NameTypeRequiredDescription
fileFileRequiredFiligran eklenecek PDF dosyası
textstringRequiredEklenecek filigran metni
Response:Filigranlı PDF dosyası
bash
curl -X POST https://freefiletools.io/api/watermark-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "text=CONFIDENTIAL" \
  -o watermarked.pdf

OCR PDF

POST/api/ocr-pdf

Taranmıs bir PDF'ye Optik Karakter Tanıma (OCR) uygulayarak metni secilebilir ve aranabilir hale getirin. Tesseract OCR motorunu kullanır.

Parameters

NameTypeRequiredDescription
fileFileRequiredTaranmıs PDF dosyası
languagestringOptionalOCR dili: "eng" (Ingilizce), "tur" (Turkce), "deu" (Almanca), vb. Varsayılan: "eng"
Response:Aranabilir PDF dosyası
bash
curl -X POST https://freefiletools.io/api/ocr-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "language=eng" \
  -o searchable.pdf

PDF Onarım

POST/api/repair-pdf

Bozuk veya hasarlı bir PDF dosyasını onarmayı deneyin.

Parameters

NameTypeRequiredDescription
fileFileRequiredBozuk PDF dosyası
Response:Onarılmıs PDF dosyası
bash
curl -X POST https://freefiletools.io/api/repair-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o repaired.pdf

PDF Kırpma

POST/api/crop-pdf

Bir PDF dosyasının tum sayfalarını kırparak boslukları kaldırın veya belirli bir alana kesin.

Parameters

NameTypeRequiredDescription
fileFileRequiredKırpılacak PDF dosyası
Response:Kırpılmıs PDF dosyası
bash
curl -X POST https://freefiletools.io/api/crop-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o cropped.pdf

Sayfa Numarası Ekleme

POST/api/page-numbers

Bir PDF dosyasının tum sayfalarına sayfa numarası ekleyin.

Parameters

NameTypeRequiredDescription
fileFileRequiredPDF dosyası
Response:Sayfa numaralı PDF dosyası
bash
curl -X POST https://freefiletools.io/api/page-numbers \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o numbered.pdf

Goruntuyu PDF'e Donusturme

POST/api/img-to-pdf

Bir veya daha fazla goruntuyü PDF dosyasına donusturun. Her goruntu bir sayfa olur.

Parameters

NameTypeRequiredDescription
filesFile[]RequiredGoruntu dosyaları (JPG, PNG, WebP)
Response:PDF dosyası
bash
curl -X POST https://freefiletools.io/api/img-to-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "[email protected]" \
  -F "[email protected]" \
  -o images.pdf

PDF'den PDF/A'ya

POST/api/pdf-to-pdfa

Uzun sureli arsivleme icin bir PDF dosyasını PDF/A formatına donusturun. Donusum icin Ghostscript kullanır.

Parameters

NameTypeRequiredDescription
fileFileRequiredDonusturulecek PDF dosyası
Response:PDF/A dosyası
bash
curl -X POST https://freefiletools.io/api/pdf-to-pdfa \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o document-pdfa.pdf